![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 04:29 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 新人,请教个弱智问题 |
| 可打印版本 774 / 6 |
| 第1楼 windows2000 | 发表于 2007-04-15 05:02 |
| 新手上路 发帖 5 积分 12 | |
|
新人,请教个弱智问题 看到这样一个帖子<怎样删除IE临时文件夹里的所有.htm文件?>
里面有以下下批处理内容: @echo off echo 正在清除系统LJ文件,请稍等...... del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\*.old del /f /s /q %systemdrive%\recycled\*.* del /f /s /q %windir%\*.bak del /f /s /q %windir%\prefetch\*.* rd /s /q %windir%\temp & md %windir%\temp del /f /q %userprofile%\cookies\*.* del /f /q %userprofile%\recent\*.* del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" del /f /s /q "%userprofile%\Local Settings\Temp\*.*" del /f /s /q "%userprofile%\recent\*.*" echo 清除系统LJ完成! echo. & pause 不明白为什么有些路径使用" ",而有的路径不使用""呢? 请大家指教,谢谢! |
|
| 第2楼 slore | 发表于 2007-04-15 05:03 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
因为有的路径可能包含空格
|
|
| 第3楼 windows2000 | 发表于 2007-04-15 05:11 |
| 新手上路 发帖 5 积分 12 | |
|
有空格使用""?谢谢,看来我还是不太用心,观察半天没分出区别来.
不过,依楼上的说法 这句 del /f /s /q "%userprofile%\recent\*.*" 使用"" 而 del /f /q %userprofile%\recent\*.* 未使用. 该怎样解释? [ Last edited by windows2000 on 2007-4-14 at 04:15 PM ] |
|
| 第4楼 lianjiang2004 | 发表于 2007-04-15 05:30 |
| 金牌会员 发帖 1,884 积分 3,946 | |
|
没空格的用“”可以,反之不可。
|
|
| 第5楼 windows2000 | 发表于 2007-04-15 05:38 |
| 新手上路 发帖 5 积分 12 | |
Originally posted by lianjiang2004 at 2007-4-14 04:30 PM: 4楼说的太笼统了吧? 你的意思是无空格的情况下,用不用""都没关系, 路径有空格的情况下,必须用,对吧? |
|
| 第6楼 zhoushijay | 发表于 2007-04-15 07:47 |
| 高级用户 发帖 375 积分 845 | |
|
有空格的时候必须用 " "
没有空格的时候可用可不用,这不影响命令的执行! |
|
| 第7楼 lianjiang2004 | 发表于 2007-04-15 08:32 |
| 金牌会员 发帖 1,884 积分 3,946 | |
Originally posted by windows2000 at 2007-4-15 05:38: 理解正确。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |