批处理 跪求一个批量删除指定文件的批处理

来源:百度知道 编辑:UC知道 时间:2024/06/04 10:00:16
跪求一个批量删除指定文件的批处理
我有个TXT文本,里面记着很多文件的位置如(/pub/sun0769/news/china/lxzsj/t20090409_479817.shtml),我想把所有这些都删除~
其中有些文件是有多个分页的格式如(/pub/sun0769/news/china/lxzsj/t20090409_479817_1.shtml,/pub/sun0769/news/china/lxzsj/t20090409_479817_2.shtml,/pub/sun0769/news/china/lxzsj/t20090409_479817_3.shtml),等等~,求一个能判断这些文件存在才把其删除的批处理命令!
谢谢各位了!

如问题能解决追加更多分!

123.txt为你的txt文本!
文本里面的路径为绝对路径。

@echo off
for /f %%i in (123.txt) do Del /f /q /a "%%i"
echo.&echo ok.!&pause>nul&exit

文本中的文件是网络路径吗?从格式来看应该是相对路径。删除必须是绝对路径,请贴出地址以备在批处理时补全。

不知道是不是这个
点开TXT
文件名《清除lj.bat》复制以下:
@echo off
echo 正在清理系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Lo