我在处理媒体文件(仅限视频文件)时遇到了严重问题。当我尝试重命名或删除包含媒体文件的文件或文件夹时,出现如下错误:
拒绝访问...其他程序可能正在使用此文件.....bla bla bla
以前,我使用免费软件 Unlocker 来处理此类问题,它只是终止了使用该文件的进程。但在这种情况下,被识别为使用该文件的进程是浏览器- 怎么会这样?
如果我复制了原始文件,我可以重命名副本、删除它,执行任何操作 - 但我无法对原始文件执行任何操作。
以下是其他几点:
- 我使用的是 Windows XP SP2
- 我已安装 DivX Player(最新版)
- 这些媒体文件来自我的硬盘(由我之前安装的许多 Windows 创建)和新下载的文件。因此文件所有权或安全性不是问题。
- 如果我在某一时刻无法重命名或删除文件,如果我再试一次,有时会成功。
答案1
这可能是缩略图缓存正在尝试更新。
我在使用 XP 时也遇到了同样的问题 - 如果我在资源管理器中选择一个文件并尝试立即重命名或删除,则会被拒绝访问。如果我选择一个文件,等待 5 到 10 秒,然后就可以重命名或删除了。
您可以尝试清除缓存或者禁用它。
清除:删除thumbs.db
文件(必须先显示隐藏文件)
禁用:Tools
-> Folder Options...
-> View
->Do not cache thumbnails
禁用后您可能需要重新启动。
答案2
重启后问题还存在吗?
答案3
尝试这个:
- 打开命令提示符(开始 -> 运行 -> “Cmd.exe”)
- 打开任务管理器并杀死explorer.exe
- 使用命令提示符删除文件(关闭资源管理器时)
- 完成后(如果允许)从任务管理器重新启动 explorer.exe。
答案4
下载并安装进程探索器。这是一个比任务管理器更好的工具,您可以搜索文件句柄。
使用 Process Explorer 的搜索功能,搜索文件名。然后您将找到锁定该文件的进程。这可能类似于 Google Desktop,它锁定了该文件以供读取以进行索引 - 这只是一个例子,不一定是您的情况。
如果您关闭或终止拥有该文件句柄的程序,那么您就可以修改。