请问下列语句什么意思?

wendy_welcom 2008-07-09 09:05:13
@echo off
echo 正在清除系统临时文件,请稍等......
del /[color=#FF0000]f /s /q %systemdrive%[/color]\*.tmp
echo 清除系统LJ完成!
echo. & pause


请问上面红色的语句是什么意思? 还有这是dos命令么?还是其他什么语言?
...全文
90 11 打赏 收藏 举报
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wendy_welcom 2008-07-09
呵呵, 弄错了, 这会完全明白了。谢谢大家
  • 打赏
  • 举报
回复
sukyin 2008-07-09
[Quote=引用 9 楼 wendy_welcom 的回复:]
/p 删除每一个文件之前提示确认 您的意思是说 每删除一文件都会提示我 是否删除 若删除输入y否则输入n 是这样的提示么?

但是我在执行这个批处理文件时没有这样的提示啊?
[/Quote]

你的脚本里面是/q不是/p
  • 打赏
  • 举报
回复
wendy_welcom 2008-07-09
/p 删除每一个文件之前提示确认 您的意思是说 每删除一文件都会提示我 是否删除 若删除输入y否则输入n 是这样的提示么?

但是我在执行这个批处理文件时没有这样的提示啊?
  • 打赏
  • 举报
回复
hai040 2008-07-09
%%这里是取系统环境变量
  • 打赏
  • 举报
回复
ChamPagneZ 2008-07-09
echo "Hello,World!"
  • 打赏
  • 举报
回复
hai040 2008-07-09
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

names 指定一个或数个文件或目录列表。通配符可被用来
删除多个文件。如果指定了一个目录,目录中的所
有文件都会被删除。

/P 删除每一个文件之前提示确认。
/F 强制删除只读文件。
/S 从所有子目录删除指定文件。
/Q 安静模式。删除全局通配符时,不要求确认。
/A 根据属性选择要删除的文件。
attributes R 只读文件 S 系统文件
H 隐藏文件 A 存档文件
- 表示“否”的前缀

如果命令扩展名被启用,DEL 和 ERASE 会如下改变:

/S 开关的显示句法会颠倒,即只显示已经
删除的文件,而不显示找不到的文件。
  • 打赏
  • 举报
回复
wendy_welcom 2008-07-09
我回头找一本dos的书好好看一看, 谁能先给我讲以下 /f/s/q这三个字母分别代表什么意思? 还有%是连接符么?
  • 打赏
  • 举报
回复
wendy_welcom 2008-07-09
/f/s/q 是什么?
  • 打赏
  • 举报
回复
K行天下 2008-07-09
这是DOS批处理程序

@echo off
关掉回显

del /f /s /q %systemdrive%\*.tmp
删除系统文件夹下的tmp为后缀的文件

echo. & pause
显示一个 .
并且停止
  • 打赏
  • 举报
回复
mhyx_2008 2008-07-09
对,是dos命令,
这是.bat文件。你找本关于dos书看看就知道了。
  • 打赏
  • 举报
回复
babyvox1999 2008-07-09
删除.tmp文件
  • 打赏
  • 举报
回复
相关推荐
发帖
C语言
加入

6.6w+

社区成员

C语言相关问题讨论
申请成为版主
帖子事件
创建了帖子
2008-07-09 09:05
社区公告
暂无公告