谁能告诉我一段清理所有硬盘垃圾文件的代码?记住,是所有磁盘!
发布网友
发布时间:2022-04-29 11:26
我来回答
共2个回答
热心网友
时间:2022-06-26 22:07
清除所有磁盘的垃圾文件不太现实。因为普遍的清除系统垃圾的批处理文件是根据Windows系统而定,它删除的都是一些如网页临时文件,缓存,cookie,等等的冗余,这些无用的文件的位置都是系统特定的,不会改变。 而其他盘则不同,他们是为用户存储文件而准备的,每个用户的所要存储的文件只有自己清楚。 比如说吧, 假设普遍的删除系统垃圾的批处理文件里有一条命令是删除扩展名为 .bak,如果某个用户在D盘也有一个文件的扩展名为 .bak,而这个文件正好是某个程序配置的备份。 两者同为一种文件类型,性质却完全不相同, 前者是Windows系统在使用周期产生的垃圾,可以删除;而这是用户自己存储的文件,是否要删除需根据用户的情况而定,也许当某一天用不着的时候,就是删除的时候了。 这样说你明白没? 说这么多的中心意思就是说,没有你要的这种代码。
热心网友
时间:2022-06-26 22:07
@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 %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\*.*"del /f /s /q %D:\*.tmp
del /f /s /q %D:\*._mp
del /f /s /q %D:\*.log
del /f /s /q %D:\*.gid
del /f /s /q %D:\*.chk
del /f /s /q %D:\*.old
del /f /s /q %E:\*.tmp
del /f /s /q %E:\*._mp
del /f /s /q %E:\*.log
del /f /s /q %E:\*.gid
del /f /s /q %E:\*.chk
del /f /s /q %E:\*.old
del /f /s /q %F:\*.tmp
del /f /s /q %F:\*._mp
del /f /s /q %F:\*.log
del /f /s /q %F:\*.gid
del /f /s /q %F:\*.chk
del /f /s /q %F:\*.old
del /f /s /q %G:\*.tmp
del /f /s /q %G:\*._mp
del /f /s /q %G:\*.log
del /f /s /q %G:\*.gid
del /f /s /q %G:\*.chk
del /f /s /q %G:\*.old
del /f /s /q %H:\*.tmp
del /f /s /q %H:\*._mp
del /f /s /q %H:\*.log
del /f /s /q %H:\*.gid
del /f /s /q %H:\*.chk
del /f /s /q %H:\*.old
echo 清除系统LJ完成!
echo. & pause