Board logo

标题: [文件操作] [已解决]批处理从指定文本删除文件 [打印本页]

作者: 1e3e    时间: 2009-10-28 23:16     标题: [已解决]批处理从指定文本删除文件

本帖最后由 1e3e 于 2011-7-28 09:00 编辑

假设1.txt内容如下:
C:\WINDOWS\system32\config\SECURITY.bak
C:\WINDOWS\system32\config\SOFTWARE.bak
C:\WINDOWS\system32\config\SYSTEM.bak
C:\Program Files\Common Files\Microsoft Shared\TextConv\msconv97.dll
C:\Program Files\Common Files\Microsoft Shared\TextConv\mswrd832.cnv
C:\Program Files\Common Files\Microsoft Shared\Web Folders\MSOWS804.DLL
C:\Program Files\Common Files\Microsoft Shared\Web Folders\MSOWS409.DLL
C:\Program Files\Common Files\Microsoft Shared\Web Folders\PUBPLACE.HTT
……
现在用批处理删除如上这些文件,
我是用del C:\全部替换C:\,但是del C:\Program Files\Common Files\Microsoft Shared\Web Folders\PUBPLACE.HTT由于绝对路径的问题,只有写成del "C:\Program Files\Common Files\Microsoft Shared\Web Folders\PUBPLACE.HTT"才能执行成功,
现在有很多这样文件:一个个改很费神,怎么用批处理做删除以上这些文件?
作者: namejm    时间: 2009-10-28 23:31

  1. @echo off
  2. for /f "delims=" %%i in (1.txt) do del /a /f "%%i"
  3. pause
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2