仅当清除目录内容后才能删除目录

仅当清除目录内容后才能删除目录

一段时间以来,我一直都遇到一个非常烦人的 Windows 目录删除问题。
我是一名使用 Visual Studio 的软件开发人员,如果我觉得合适,我通常会为一个项目及其子项目设置一个通用的构建输出目录。
现在,如果我想清除任何构建工件,我通常只需删除此目录,或者至少我会尝试删除。
很多时候,我无法直接删除输出目录,并且会收到错误消息,例如“您需要 XXX 的权限才能删除此目录”。XXX
通常是我已经登录的帐户,所以我不会收到该消息。我是机器的本地管理员,构建输出目录没有什么特别之处。

我唯一能做的就是删除输出目录中的所有内容,然后才能删除顶级构建输出目录。
有时,特别是如果我有多个子目录用于多个配置,例如“Release”和“Debug”,我也会为这些子目录收到相同的错误,并且必须事先清除它们的内容。

这些目录内没有明显打开的文件/应用程序,或者任何我注意到的阻止删除文件的东西。

我搜索了网络,但目前没有找到任何东西,我甚至不知道到底要查找什么。
我能做什么或者可能是什么原因?

编辑:这个问题并不总是发生,有些日子一切正常,但有些日子却不正常,或者至少一天中有一部分时间不正常。

相关内容