我的硬盘分为3个分区:
我在Ubuntu中创建了一些截图,并将它们存储在"截图" D:/。
中的文件夹现在,我想删除"截图"使用Windows的文件夹,但我不能。
我尝试使用cmd删除它(以管理员身份运行)并且出现错误
这与系统文件概念(ext4与ntfs)有关吗?
答案 0 :(得分:2)
我相信":"是Windows中文件名中的非法字符。 您应该使用Linux从Ubuntu分区或LiveCD重命名文件。 我现在没有Windows,因此我无法复制您的情况来测试这个想法,但您也可以尝试使用8.3文件名。 你可以使用dir / x命令获取它们。 可能有更多在线解决方案,我只想帮助您了解可能导致问题的原因。
答案 1 :(得分:1)
您收到错误的原因是文件名中包含:
字符。您可以通过尝试使用以下任何字符创建新文件来验证它,它会抱怨不允许使用这些字符。 Linux允许在文件名中使用这些字符。
\ / : * ? " < > |
不允许:
的原因是因为Windows使用冒号字符来确定挂载点\驱动器。阅读Reserved characters and words和MSDN library了解详情。
例如,请考虑C:\
,因为您可以看到使用了冒号。
编辑:您无法对Windows中的这些文件执行任何操作,以解决在ubuntu中重新命名文件的问题,现在您可以对Windows中的文件执行任何操作。 这里有权限,也没有文件系统。
答案 2 :(得分:0)
你可以使用 RD / S / Q“D:\ Screenshots”