那是因为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
就这么一句和你的一大堆的代码作用是一样的!
del D:\我的文档\*.doc 就可以了 新建个文本文档 然后将上面的命令保存在里面。 将文本文档的后缀名改为.bat 以后双击它就完成删除任务了。
代码做的太麻烦了。
直接用
del D:\Program Files\桌面壁纸自动换\*.jpg /a /s
用这个一下就能搞定了。/A代表全部。/S代表下级目录
找不到路径你查查路径对不对。
因为你的路径中有空格
这样就应该不会了"D:\Program Files\桌面壁纸自动换\11\*.jpg"