[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] [已解决]批处理从指定文本删除文件

本帖最后由 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"才能执行成功,
现在有很多这样文件:一个个改很费神,怎么用批处理做删除以上这些文件?
1

评分人数

    • tmplinshi: 感谢给帖子标题标注[已解决]字样PB + 2

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

评分人数

尺有所短寸有所长,学好批处理没商量;
考虑问题复杂化,解决问题简洁化。

心在天山,身老沧州。

TOP

返回列表