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

[文件操作] 批处理中带空格的长路径名导致文件被误删的惨痛教训

因为使用那个绿色版的VBSedit老在他目录下的叫temp的文件家下自动保存vbs,运行一次保存一次,改成不要保存他还是自动保存,临时文件太多
我就建了1个bat,写道del /q C:\Documents and Settings\$$$随即$$$\Local Settings\Application Data\Adersoft\VbsEdit\Temp *.*
然后双几,结果。。。。。。我的桌面文件全没了。。。。

晕!!!惨痛教训!!!!到现在还是不知道错在那!!!

del /q "C:\Documents and Settings\$$$随即$$$\Local Settings\Application Data\Adersoft\VbsEdit\Temp *.*"
少了引号。。。。。。

TOP

不对啊,这个批处理不会殃及Documents and Settings文件夹啊
弹出什么错误提示没

TOP

哦,我写错了,我是加了引号的,不过好象第2个引号没加在最后

del /q "C:\Documents and Settings\$$$随即$$$\Local Settings\Application Data\Adersoft\VbsEdit\Temp"  *.*

这么写的好象

没弹出任何提示,我这个批处理也是放桌面的,连这个批处理也消失了,暂时不知道还有其他东东消失没

TOP

del folder 相当于 del folder\*.*
del 等不少命令都可以接受多个参数。
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

在NT平台下,其实更应该用长文件名。
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

回复 4楼 的帖子

你的应该是被分解成了两句
del /q "C:\Documents and Settings\$$$随即$$$\Local Settings\Application Data\Adersoft\VbsEdit\Temp"
del /q  *.*
技术问题请到论坛发帖求助!

TOP

你的批处理是放在桌面上的吧??
del /q *.*哈哈…………

TOP

返回列表