为什么我无法从命令提示符删除“INetCache”文件夹的内容?

问题描述 投票:0回答:3

我使用的是 Windows 10,需要更新批处理文件以清除

"C:\Users\myUserName\AppData\Local\Microsoft\Windows\INetCache"
文件夹的内容。这是保存 Internet Explorer 缓存的文件夹。

我本以为命令很简单如下:

DEL /S /F /Q C:\Users\myUserName\AppData\Local\Microsoft\Windows\INetCache\\*

此命令执行没有问题,但是当我通过 Windows 资源管理器查看该文件夹的内容时,其中仍然有内容。我说“东西”是因为虽然它看起来像一堆文件,但它们的行为与典型文件不同。例如,当我在命令提示符上使用“dir”时,无论我使用哪个标志,我都看不到这些文件。当我检查这些文件的属性时,几乎没有任何与它们相关的信息。

为什么我的 DEL 命令没有清除这些文件?

Screenshot of

Screenshot of the properties of one of these files

windows command prompt
3个回答
3
投票

我发现使用“rmdir”命令而不是“del”命令解决了我的问题。

rmdir "C:\Users\myUserName\AppData\Local\Microsoft\Windows\INetCache" /s /q

0
投票

打开txt并保存.bat文件

DEL /S /F /Q C:\Users\%username%\AppData\Local\Microsoft\Windows\INetCache\*
pause

0
投票

如果您拿出

/Q
,您可能会看到答案。您无法删除这些文件的原因是它们正在被另一个进程使用

改变:

来自:

DEL /S /F /Q C:\Users\%USERNAME%\AppData\Local\Microsoft\Windows\INetCache\*

致:

DEL /S /F C:\Users\%USERNAME%\AppData\Local\Microsoft\Windows\INetCache\*

原始命令中的

/Q
标志用于抑制“你确定吗?”删除文件时有提示。但是,通过删除
/Q
标志,删除前会显示提示,让您有机会看到任何错误消息或了解为什么某些文件无法删除。

此外,该消息还解释说,无法删除这些文件的原因是它们当前正被另一个进程使用。

© www.soinside.com 2019 - 2024. All rights reserved.