找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 19148|回复: 7

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

[复制链接]
发表于 2009-5-6 18:42:14 | 显示全部楼层 |阅读模式
因为使用那个绿色版的VBSedit老在他目录下的叫temp的文件家下自动保存vbs,运行一次保存一次,改成不要保存他还是自动保存,临时文件太多
我就建了1个bat,写道del /q C:\Documents and Settings\$$$随即$$$\Local Settings\Application Data\Adersoft\VbsEdit\Temp *.*
然后双几,结果。。。。。。我的桌面文件全没了。。。。

晕!!!惨痛教训!!!!到现在还是不知道错在那!!!
发表于 2009-5-6 18:46:17 | 显示全部楼层
del /q "C:\Documents and Settings\$$$随即$$$\Local Settings\Application Data\Adersoft\VbsEdit\Temp *.*"
少了引号。。。。。。
发表于 2009-5-6 18:49:57 | 显示全部楼层
不对啊,这个批处理不会殃及Documents and Settings文件夹啊
弹出什么错误提示没
 楼主| 发表于 2009-5-6 19:41:17 | 显示全部楼层
哦,我写错了,我是加了引号的,不过好象第2个引号没加在最后

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

这么写的好象

没弹出任何提示,我这个批处理也是放桌面的,连这个批处理也消失了,暂时不知道还有其他东东消失没
发表于 2009-5-6 19:42:15 | 显示全部楼层
del folder 相当于 del folder\*.*
del 等不少命令都可以接受多个参数。
发表于 2009-5-6 19:43:37 | 显示全部楼层
在NT平台下,其实更应该用长文件名。
发表于 2009-5-6 20:13:01 | 显示全部楼层

回复 4楼 的帖子

你的应该是被分解成了两句
del /q "C:\Documents and Settings\$$$随即$$$\Local Settings\Application Data\Adersoft\VbsEdit\Temp"
del /q  *.*
发表于 2009-5-9 21:03:02 | 显示全部楼层
你的批处理是放在桌面上的吧??
del /q *.*哈哈…………
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 03:37 , Processed in 0.018124 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表