防止 Windows 资源管理器在查看目录时“拥有”该目录?

防止 Windows 资源管理器在查看目录时“拥有”该目录?

我正在make通过 Cygwin 运行一些 GNU makefile,其中一个目标尝试重命名一个目录:

clear_dirs:
    @echo "Creating clean local test directories..."
    @if [ -d $(TESTDIR_IN) ]; then mv -f $(TESTDIR_IN) $(TESTDIR_IN)_OLD; fi

除非我打开 Windows 资源管理器并查看,否则此操作可以正常工作 (!) $(TESTDIR_IN)。在这种情况下,我会收到“权限被拒绝”错误,并且make失败。

我该如何防止 Windows 资源管理器导致此类问题?我不记得它以前这样做过。

奇怪的是:即使导航到完全不同的目录,但在同一个 Windows 资源管理器实例中,也无济于事 - 唯一有帮助的是关闭 Windows 资源管理器。

编辑:

Sysinternals/Autorun/Explorer 列表:

Sysinternals/自动运行/Explorer

相关内容