黛欲作品张峰小城旧事:帮我分析下以下代码

来源:百度文库 编辑:中科新闻网 时间:2024/05/03 01:02:22
CODE:[Copy to clipboard]at echo off
echo 正在清除系统垃圾文件,请稍等 dot .....
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\*.*"
cls & echo 清除系统垃圾完成!
echo. & Exit

我知道是做什么的 但是有些东西还是看不懂~~
%userprofile% 是??
%systemdrive% ??
%windir% ???
DEL /F /S /Q 是什么意思

比如你的系统装在C盘
你用的是administrator登录
%userprofile% 指的是用户目录 就是C:\Documents and Settings\administrator目录

%systemdrive% 指的是系统目录 就是C:\盘根目录
%windir% 指的是Windows目录,就是C:\Windows

其实你可以用dir %userprofile% 命令就可以知道它显示的是哪个目录了。

-----------------------------
修改一下,zhouanmei 你明白“比如”的意思吗?我开始不是说了,“比如你的系统装在C盘”。

用DEL /?查看帮助

/F 强制删除只读文件。
/S 从所有子目录删除指定文件。
/Q 安静模式。删除全局通配符时,不要求确认。

PS: gztjzxj04 你真够有聊的……

%systemdrive%\ 表示正在使用的系统盘,并不一定是C盘.
*.tmp 表示以tmp为后缀的所有文件
其它的和这类似.
"%userprofile%表示你正在使用的系统盘的文件夹Documents and Settings\用户\
%windir%表示系统盘的windows文件夹了.

比如你的系统装在C盘
你用的是administrator登录
%userprofile% 指的是用户目录 就是C:\Documents and Settings\administrator目录

%systemdrive% 指的是系统目录 就是C:\盘根目录
%windir% 指的是Windows目录,就是C:\Windows

其实你可以用dir %userprofile% 命令就可以知道它显示的是哪个目录了。

%systemdrive%\ 表示正在使用的系统盘,并不一定是C盘.
*.tmp 表示以tmp为后缀的所有文件
其它的和这类似.
"%userprofile%表示你正在使用的系统盘的文件夹Documents and Settings\用户\
%windir%表示系统盘的windows文件夹了.

-----------------------------
修改一下,zhouanmei 你明白“比如”的意思吗?我开始不是说了,“比如你的系统装在C盘”。