如何重命名 Windows 中正在使用的文件和文件夹?

NMS*_*NMS 30 windows file-management rename

在 Windows 7 Ultimate 上,当我尝试重命名创建的新文件夹(通常通过复制)时,我通常会收到“文件夹正在使用”错误。我必须等待一段时间才能修改文件夹名称。文件的行为方式也相同。

我认为这是因为我正在通过家庭组共享共享文件夹或库。运行 Windows 7 的人是否也遇到过这种情况?有什么办法可以防止文件夹被锁定,以便我可以修改它?

Meh*_*lar 32

LockHunter一个尝试,它可以解锁可能已锁定您的文件或文件夹的任何处理。与类似的免费软件不同,它同时支持 32 位和 64 位 Windows。

它是一个免费工具,可以删除被您不知道的东西阻止的文件。LockHunter 可用于对抗恶意软件和其他无故阻止文件的程序。与其他类似工具不同,它会将文件删除到回收站中,因此如果误删除,您可以恢复它们。

  • 显示锁定文件或文件夹的进程
  • 允许解锁、删除、复制或重命名锁定的文件
  • 允许终止锁定进程
  • 允许从硬盘驱动器中删除锁定过程
  • 集成到资源管理器菜单中
  • 它将文件删除到回收站中,因此如果您误删了可以恢复它们
  • 支持 32 位和 64 位 Windows


Tam*_*man 21

特尔;博士?大胆阅读!

如果您不需要外部工具,或者想要快速确定哪个进程使您的文件保持使用状态。然后您可以使用名为Process ExplorerWindows Sysinternals工具。如果您愿意,您甚至不必解压缩 zip 文件,只需从 中获取 Process Explorer 的实时版本,这样就可以随时随地轻松使用它,只要您有互联网(或者如果您已将在您离开之前将其存储在 USB 上)。http://live.sysinternals.com/procexp.exe

好处是您还可以将它用于所有其他与流程相关的任务......

进程浏览器

Process Explorer 旨在作为 IT 专业人员替代任务管理器;在其他替代品中,如性能监视器、资源监视器或像 Process Hacker 这样的外部工具。

您在 Microsoft 的此工具中寻找的功能非常简单,它是CTRL+F,它允许您对句柄DLL文件进行子字符串搜索。如果您更愿意使用鼠标和菜单,您可以点击Find ? 查找 Handle 或 DLL

让我们假设 Arial 字体文件正在使用中,我们可以简单地搜索Arial并看到 Instantbird 和 Firefox 喜欢保留该字体文件。假设我想删除该文件,但我无法这样做。让我们对此进行更改并删除 Arial 文件。不要在家里这样做...

进程浏览器搜索

一个简单的解决方法是关闭这两个程序,虽然这适用于 Instantbird,但似乎我无法关闭 Firefox,因为我正在为您编写此答案。而且我不想因为缓存超时或剪贴板故障而冒失去答案的风险。所以,我将关闭所有的 Firefox 句柄到 Arial。

确保 Process Explorer 以管理员身份启动,然后选择File ? 显示所有进程的详细信息

只需在搜索窗口中选择句柄,Process Explorer 将自动选择 Firefox 并跳转到其主窗口中的正确条目。确保您在句柄上而不是在 DLL 上执行此操作,如果它是 DLL,您可能需要也可能不需要关闭该程序。是时候关闭这些句柄了,这样我就可以无缘无故地删除 Arial 字体文件了;好吧,我总是可以从备份中恢复它们...

关闭手柄

因此,我只需右键单击相关条目并单击Close Handle

现在,使用没有 Arial 句柄的 Firefox,我发布了我的答案;无论如何加载字体...

一个只能列出它们的命令行替代方法是Handle;也由 Windows Sysinternals 编写。您还可以获取它的实时版本,http://live.sysinternals.com/handle.exe然后使用handle.exe您要搜索的子字符串。

然后使用taskkill /PID 1234 /F /Twhere1234应该替换为您通过 Handle 获得的进程的 PID。或者,您可以通过图像名称使用taskkill /IM instantbird.exe /F /T. 请注意,/F强制终止并/T杀死子进程...


NMS*_*NMS 4

这是我当前的解决方法:

我停止使用Teracopy作为我的默认复制处理程序(但我尚未卸载它)。复制文件夹后,我会进入该文件夹,然后退出。然后我可以重命名它。不然我就只能再等一段时间了。