如果不使用 Windows 资源管理器则无法删除“粘性文件”

如果不使用 Windows 资源管理器则无法删除“粘性文件”

我的 Windows 10 机器上有一些“粘性文件”,我无法通过命令提示符(使用del或甚至 Python 的os.remove()功能)删除它们。但是,Windows 资源管理器可以毫无问题地删除它们

我在命令行中看到“拒绝访问”错误。但我似乎有权访问这些文件。无论如何,即使尝试从提升的命令提示符中删除,我也会遇到同样的错误。

这些文件是作为构建过程的一部分生成的;当我运行时,make 文件无法清理它们make clean

根据 Process Explorer,这些文件未被任何进程使用。重新启动计算机也不会改变其“粘性”状态。

答案1

各位,很抱歉浪费了你们的时间。这些文件是只读的!使用del /f可以从命令行中删除它们。

我想我会把这个问题留在这里,以证明我的愚蠢以及其他心不在焉的人。

相关内容