在dos下如何清理垃圾文件?

2024-11-27 23:46:20
推荐回答(1个)
回答(1):

在Windows在安装和使用过程中都会产生相当多的垃圾文件,包括临时文件(如:*.tmp*._mp)日志文件(*.log)、临时帮助文件(*.gid)、磁盘检查文件(*.chk)、临时备份文(如:*.old *.bak)以及其他临时文件。特别是如果一段时间不清理IE的临时文件夹“Temporary Internet Files”,其中的缓存文件有时会占用上百MB的磁盘空间。这些文件不仅仅浪费了宝贵的磁盘空间,严重时还会使系统运行慢如蜗牛。这点相信你肯定忍受不了吧!所以应及时清理系统的垃圾文件的淤塞,保持系统“苗条”身材,轻松流畅上网!现在档核就让我们一起来快速清除系统垃圾吧!!

下面是步骤很简单就两步!

在桌面上点鼠标右键,选择新建一个“记事本”,把下面的字(红色部分)复制进去,点“另存为”,

把文件名定为“清除系统CLEANER.bat”就完成,记住后缀名一定要是.bat,( 后缀是bat的文件就是批处理文件,是一种文本文件。简单的说,它的作用就是自动的连续执行多条命令,批处理文件的内容就是一条一条行升掘的命令)好ok了!你的垃圾清除器就这样制作成功了!双击它就能很快地清理垃圾文件,大约一分钟不到。

----------剪切下面的代码------------------笑裂----------

@echo off

echo 正在清除系统垃圾文件,请稍等......

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 清除系统垃圾完成!

echo. & pause

----------剪切上面的代码----------------------------

事实上这个和某些软件的垃圾删除工具原理差不多,你会觉得莫明其妙,到底这些工具是如何删除垃圾文件的你一定不知道吧,其实说简单点,后台程序就是大致用上了以上的代码!下面稍微解释一下,以上代码:

@echo off
关闭回显:表示在此语句后所有运行的命令都不显示命令行本身

echo 正在清除系统垃圾文件,请稍等......

del /f /s /q %systemdrive%\*.tmp

del DOS下的删除命令
/f 加个参数/f表示强制删除只读文件
/s 这个表示包括所有子目录中的文件
/q 这个表示不需要删除确认
%systemdrive% 代表系统盘,通常为C盘
*.tmp 所有的临时文件,*是通配符,(tmp是临时文件的扩展名)。所以前面几行代码的意思就是在DOS环境下强制删除计算机系统盘所有子目录下后缀名为.tmp / ._mp / .log /.gid / .chk/....的各类文件。

del /f /s /q %windir%\*.bak 强制快速删除 WINDOWS目录所有子目录下的所有后缀名为bak的文件。(它是备份文件)

del /f /s /q %windir%\prefetch\*.* 就是删除prefetch文件夹子目录下的所有垃圾文件...

del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*" 这个就是删除用户名文件下(比如我的是"tanlinfan\Local Settings\Temporary Internet Files\")目录下所有的垃圾文件...其它的代码就不用解释了吧...

虽然现在大家用的都是Windows 9x或是Windows 2000/XP,而且我们在这里学习的主要内容也是DOS所不擅长的网络!但即使是在Windows风行的现在我们也离不开DOS。如果你能熟练使用DOS,那它可以给你带来极大的方便!而且在我们的Windows出现问题的时候大多也都是用DOS来修复的,所以学习一些DOS知识是必要的。

我对DOS的个人理解
现在家用电脑的操作系统大多都是用的 Windows 2000/xp/vistal(图形窗口操作系统),但在1995年Windows 95推出以前,占统治地位的操作系统是DOS(Disk Operation System 磁盘操作系统)。 接触电脑早一点的人想必都听说过DOS的大名,更有很多人到今天仍然对DOS时代怀念不已,虽然自己的电脑早已用上了Windows 95,甚至更高版本的操作系统,但现在完美的微软公司仍在新版本的操作系统上保留一份DOS,以备不时之需。由此DOS的魅力经久不衰...