怎样用批处理命令删除指定目录下的指定类型的文件

2024-12-17 16:16:10
推荐回答(4个)
回答1:

那是因为program files这个文件夹名字中间有空格,用双引号引起来就好了:

del "D:\Program Files\桌面壁纸自动换\11\*.jpg"

你这样写非常麻烦,用下面的代码就简单多了:
@echo off
for /l %%i in (0,1,11) do del "D:\Program Files\桌面壁纸自动换\%%i\*.jpg"
pause
就这么一句和你的一大堆的代码作用是一样的!

回答2:

del D:\我的文档\*.doc 就可以了 新建个文本文档 然后将上面的命令保存在里面。 将文本文档的后缀名改为.bat 以后双击它就完成删除任务了。

回答3:

代码做的太麻烦了。
直接用
del D:\Program Files\桌面壁纸自动换\*.jpg /a /s
用这个一下就能搞定了。/A代表全部。/S代表下级目录
找不到路径你查查路径对不对。

回答4:

因为你的路径中有空格
这样就应该不会了"D:\Program Files\桌面壁纸自动换\11\*.jpg"