通常在我的开发工作站(我是pipe理员和唯一的用户)上,我无法通过删除根文件夹来删除文件 – 尽piperecursion地获得了树的所有权。 我假设这是由于该文件被另一个进程locking。
什么(脚本)选项,我可以在这里帮助吗?
评论:我也应该说,我在2008年x64。
您可以使用LockHunter来查看哪个进程阻止删除文件。 这是一个适用于Windows(32位和64位版本)的免费工具,可将其自身集成到Windows资源pipe理器上下文菜单中。
这是一个免费的工具,以删除您不知道的东西封锁的文件。 LockHunter对于抵御恶意软件以及其他无故阻挡文件的程序非常有用。 与其他类似的工具不同,它将文件删除到回收站中,以便在错误删除的情况下恢复它们。
LockHunter截图http://lockhunter.com/images/mainScreenshot.png
使用Sysinternals中的MoveFile ,您可以安排下次重新启动时的删除操作,也可以尝试使用Unlocker解锁文件。
我发布这个线程 。 基本上我使用Systernal的进程监视器来查看什么是locking文件。 这个方法对于如何将其用于此目的非常有用。
如果文件被另一个进程locking,则使用ffunlocker 。
这不是一个可以脚本化的解决scheme,但值得一提的是。
解锁器是伟大的这样做[右键单击,解锁]