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

[文件操作] 批处理怎样删除本地盘的文件?

比如删除  D盘的1.exe  2.mp3  3.mp4  不是d盘所有的文件   能这样写吗  del   d:\1.exe  2.mp3   3.mp4  
因为文件名我知道  文件非常多     每一个打的话非常繁多   直接把文件名粘贴上去就可以吗     
del    d:\11003049.mpg12008015.mpg12008066.mpg12008068.mpg12008092.mpg  (这样写可以吗)
310513.s
8000319.MPG
8000379.MPG
805620.mpg
805628.mpg
805631.mpg
805636.mpg
805640.mpg
962422.q
11007078.MPG
8001224.MPG
890146.s
000327.s
015201.s
12006599.mpg
170126.s
805709.mpg
806551.s
834978.s
872808.s
900977.s
006234.s
402796.s
523215.s
595163.mpg
595165.mpg
595175.mpg
595991.mpg
597914.mpg
599023.mpg
599027.mpg
599032.mpg
66108.q
67100.q
78664.q
871651.s
874025.mpg
001292.s
003025.s
007298.s
12006785.mpg
310478.s
524002.s
524055.s
596191.mpg
596974.mpg
597007.mpg
598148.mpg
800334.s
842923.s
964839.s
12007005.mpg
130715.mpg
130811.mpg
132188.mpg
211210.mpg
213412.mpg
221061.mpg
300026.mpg
360010.mpg
360019.mpg
360708.mpg
730108.ok
872807.s
11002936.mpg
11002967.mpg
12003779.mpg
12007296.mpg
151622.s
523203.s
11003301.MPG
11003384.MPG
11003387.MPG
12007375.mpg
12007429.mpg
12007434.mpg
12007457.mpg
12007463.mpg
520407.s
802979.s
805720.mpg
830185.s
965996.s
11004304.MPG
11004384.MPG
11005506.MPG
12007613.mpg
12007618.mpg
12007634.mpg
12007655.mpg
301009.s
523232.s
810701.s
835411.s
963558.s
966972.s
003846.s
008686.s
12007890.mpg
12007932.mpg
12007956.mpg
12007957.mpg
835475.s
902048.s
966216.s
13100141.MPG

你把需要删除的文件一行一行List在delete.txt中,用for循环删除比你直接一个一个写出来更方便。
  1. for /f "delims=" %%i in (delete.txt) do (del %%i)
复制代码
学习...

TOP

  1. @echo off
  2. for /f "delims=" %%a in (a.txt) do (
  3.     del /f /q "D:\%%a"
  4. )
复制代码

TOP

也可以考虑用通配符:
  1. @echo off
  2. del /f /q D:\*.s
  3. del /f /q D:\*.mpg
  4. del /f /q D:\*.q
复制代码

TOP

看del的帮助哇

TOP

  1. del   d:\1.exe  2.mp3   3.mp4
复制代码
这样写是可以的,前提是你要删除的文件都是在D盘根目录且要先用CD进入D盘根目录
或者你也可以这样写
  1. del   d:\1.exe  d:\2.mp3   d:\3.mp4
复制代码

TOP

用;l连接:
  1. del  d:\1.exe;2.mp3;3.mp4  
复制代码

TOP

  1. for /f "delims=" %%i in (
  2. delete.txt
  3. ) do (
  4. del d:\%%i
  5. )
复制代码
附加d:\ 能完整不出错
莫求昨天无悔,但愿今日无愧。

TOP

返回列表