我无法删除 U 盘内的目录。该目录实际上是空的。当我右键单击它并查找其属性时,我只能看到Contents: nothing
。但当我尝试从终端删除它时,它显示rm: cannot remove 'x': Directory not empty
。x 是我想删除的目录的名称我已经尝试了以下所有方法。但到目前为止,没有任何方法对我有帮助。
Cannot delete directory
当我使用shift+时,我打开了一个窗口,上面显示del。该窗口还有一个错误详细信息选项。当我点击它时,它显示Directory not empty
rm: cannot remove 'x': Directory not empty
正如我之前所说,当我尝试使用命令从终端删除它时,我收到了一条消息rm -rf x
。然后我尝试从我的 U 盘中删除它。所以,我希望路径 x 在这里不会出现任何问题我尝试了一下
rm -ir x
。首先它显示了rm: descend into directory 'x'?
。我输入了是并点击enter。它显示rm: remove directory 'x'?
。我再次确认。它显示Input/output error
我想以某种方式摆脱它。所以,尽管我知道和
rm -r x
是rn - R x
相同的,我还是疯狂地尝试了rm -R x
。它显示了相同的rm: cannot remove 'x': Directory not empty
我尝试使用,
rmdir x
因为我确定里面没有内容。然而,失败了。它显示rmdir: failed to remove 'x': Directory not empty
帮我删除那个行为异常的目录。提前致谢。
答案1
如果你也遇到这样的问题,可以这样尝试。
- 右击打扰你的目录
- 选择移到废纸篓以便将其丢弃
- 打开你的垃圾箱
- 点击空的。
您的行为异常的目录将被成功删除。这对我有用。
答案2
如果它是笔式驱动器,则文件系统很可能是 FAT 或 NTFS。
因此:转到 Windows 机器并插入 U 盘并执行以下命令:
CHKDSK /F X:
其中 X 是该机器上的实际驱动器号。
然后右键单击 Windows 下的目录并按Shift+Del键。如果这也不起作用,请按照这些 Microsoft 官方指示然后Shift+Del它。
如果您没有可用的 Windows 机器,请在下面留言,我会给您 Ubuntu 命令(仅适用于 FAT,不适用于 NTFS)