我解压了一个 zip 文件,但发现之后无法删除解压的文件夹。包括实际文件夹和__MACOSX
文件夹。
如果我按住 Shift 键删除这些文件,则不会发生任何事情。如果我尝试正常删除它们,则会收到一条错误消息,提示
“无法找到此项。它不再位于 C:...”
我的朋友使用的是 MacOS,不确定是哪个版本,而我在 NTFS 上运行 Windows 10。
我怎样才能强制删除这些文件夹?
答案1
我自己找到了解决方案:
- 从最低级子目录打开命令提示符
- 输入“dir /x”查看内容
- 手动删除使用 8.3 文件名的文件/文件夹
- 根据需要重复,直到父目录也可以删除
答案2
首先确保所有与您要删除的内容相关的目录和文件夹都不再打开。如果您打开了与要删除的文件相关联的窗口或终端屏幕,它将不允许您删除它,因为这些项目可能锁定了您要删除的项目。现在打开一个终端窗口并转到包含您要删除的内容的文件夹。现在使用以下命令删除您要删除的文件夹。'chmod 775 MyDirectory' 然后'rm -rf MyDirectory' 第一个命令确保您拥有该目录的权限。第二个命令将强制删除您的目录并删除其所有内容。当然,在此示例中,MyDirectory 是您要删除的目录。这假设两件事。您有一个管理员帐户和/或有能力更改文件夹的权限。并且此目录上的所有锁定都已删除。在开始此过程之前,重新启动可能会有所帮助,以确保没有任何内容锁定该目录。
希望这可以帮助
答案3
我找到了一个简单的方法。如果您有 WinZip 或 WinRar,只需将该文件夹转换为 zip 或 rar,但请确保将文件夹设置为存档后自动删除。之后只需删除压缩文件夹即可。