清空 Windows 临时文件夹是个好主意吗?

清空 Windows 临时文件夹是个好主意吗?

正在DELL Inspiron使用Windows 7

据我所知,清空 Windows 临时文件夹是不错的选择。但大约 8 个月前,当我清除 Windows 临时文件夹时,我遇到了一个奇怪的现象。第二天起,我的笔记本电脑开始每天显示一个或其他错误,有一天操作系统崩溃了。直到现在,我都不确定操作系统是否因清除 Windows 临时文件夹而崩溃,还是其他问题。

这里 Windows 临时文件夹的意思是"C:\Windows\Temp"

这便是背后的故事。

今天,这个临时文件夹"C:\Windows\Temp"包含 102 GB。

文件所占用的空间大部分都是以 开头的etilqs_*.*,我这才知道这些文件是由于 而生成的WD SmartWare

现在我的问题是:-

实际上我想清理这个文件夹,因为它占用了很多空间。

如果我清理"C:\Windows\Temp"文件夹,我的笔记本电脑是否会遇到我之前遇到的相同类型的问题或者会出现任何新问题?

请给我建议一个好的解决方案。

答案1

顾名思义,该位置仅用于临时存储文件。

因此,如果您编写应用程序并且想要存储某些内容以供日后检索,那么这里不适合您。温度位置仅用于存储数据,如果丢失了,就没有任何意义了。

可悲的是,并不是每个程序员都理解这个概念。

如果有人决定将关键文件放在该位置,删除该文件可能会导致应用程序出现问题。

因此,我个人认为,删除温度文件夹不应该不会造成任何问题。但由于使用方式,无法保证操作安全。

还请记住,在系统运行时清空文件夹可能会导致正在运行的应用程序丢失其放置在那里的文件。最好在启动期间清空文件夹。

答案2

清空临时文件夹似乎很明显。大多数 Linux 发行版都会在每次启动时执行此操作。
但 Windows 不会。为什么?
因为有些软件使用临时文件作为重启后的可靠存储。是的,这很愚蠢。
大多数软件只有在安装后需要重启时才会这样做。完成后,文件就会被清除。
这种软件现在非常罕见。大概 2 或 3 年以来我都没有见过。

因此:使用启动时运行的计划任务,删除临时文件夹的内容,但仅限于超过 7 天的文件。
这将安全地完成工作。

如何删除旧文件:
https://stackoverflow.com/questions/51054/batch-file-to-delete-files-older-than-n-days

答案3

正如许多人所说,这应该不是一个问题,但老实说,就在本周,我试图通过卸载程序来“清理”我的电脑。令我沮丧的是,我无法卸载一堆程序,因为卸载依赖于存储在临时文件夹中的文件(因为安装程序在那里提取了安装文件),而我会定期清除这些文件。

我发现像 skype 和 vmware 这样的程序会持续保留临时文件夹中的文件,但我不认为它们依赖这些文件来正常运行。

一次在服务器上,清除“管理员”的临时文件夹后,由于在临时文件夹中找不到某些内容,Sql Server 管理工作室中的各种功能失败。

这只是我对临时文件的错误使用的经验。

答案4

一般来说,你不能依赖软件将存储视为临时存储。

对于 WD 软件,请参阅http://community.wd.com/t5/WD-Software/WDsmartware-building-etilqs-files-in-my-windows-temp-folder/td-p/307856

我发现 /Windows/TEMP 中的大部分内容都是来自 Windows 和 .NET 升级的 .log 文件和 .txt 文件。我认为我可以安全地删除它们(进行了搜索,恢复了超过 1Gb 的磁盘空间)。

可以还搜索所有最后访问的文件(不是目录),比如说一周前,并将它们设置为压缩。

相关内容