我在服务器上移动了一些文件(Windows Server 2003),还有一个似乎没有人打开的locking文件。 我如何删除这个文件?
使用openfiles命令识别并断开打开文件的用户。 如果这不起作用,请下载Unlocker实用程序。
Openfiles语法:
openfiles.exe /query openfiles.exe /disconnect /id openFileID
1.) Open `computer management', (right-click "My Computer", select `Manage') 2.) Scroll down to `Shared Folders', expand. 3.) Select/click on `Open Files'. Double/triple-check to make sure nobody has it open.
如果你对上述做得很好,那么太深的文件/文件夹path可能会给你带来一些伤害。 尝试将几个文件夹导航到根目录,然后剪切并粘贴它们以减less某些path。 或者,您可以将path中的文件夹重命名为“1”,“2”,“3”等。减less一些无关字符。
SysInternals有一个名为MoveFile的工具,可以在机器重新启动时移动或删除文件。
MoveFile链接
我总是看到这一点,你也可以运行Systernal的Process Explorer来查找谁拥有这个文件,下面介绍如何使用Process Explorer来实现这个目的: 解锁正在使用的文件
我个人喜欢这种方式,因为我的USB驱动器上有这个工具,可以运行它,而无需安装它。
一些方法在这里: http : //www.geeksaresexy.net/2007/06/04/how-to-delete-an-undeletable-file/
作为最后的手段,您可以尝试在“安全模式”或“命令提示符”模式下启动并以此方式删除文件。
我们在病毒,间谍软件等方面看到了这一点。以安全模式启动通常是个诀窍。
祝你好运!