我们有一台作为 Web 服务器运行的 Windows Server 2008 机器。
今天我们注意到我们的一个基于 PHP 的网站存在问题,错误消息与会话和访问 Windows Temp 文件夹有关。
当我登录服务器并尝试在资源管理器中打开 Temp 文件夹时,花了很长时间。文件数量不断增加,当文件数量达到 220,000 个时(并且仍在增加),我关闭了它。
我尝试使用 CMD,但是使用时它挂起了cd temp
,所以大概它也在计算文件数。
所以...我需要一种方法来删除 Windows Temp 文件夹的全部内容,而无需先打开该文件夹。
我已经安装了磁盘清理程序,但它只是坐在那里试图计算空间,所以我想它也在计算文件。
我猜测事件查看器与此问题有关,因为我无法打开它(它只是坐在那里说“将管理单元添加到控制台”)。
我发现了以下内容:del %TEMP%\*.* /f /s /q
......我可以将其添加到.bat
文件中。
可以尝试一下吗?或者有更好的方法吗?
答案1
即使该命令也会列出内容。如果您可以等待,请执行此操作,否则请启动修复控制台并在文件夹上执行 RD / RMDIR,然后执行 mkdir。遗憾的是,您无法在 Windows 加载时执行此操作