外部FAT:

外部FAT:

我将一些带有 unicode 字符的文件和文件夹从 FAT32 驱动器复制到 exFAT 驱动器...现在我可以看到这些文件和文件夹,但无法删除或检查它们(未找到文件)。

那么 exFAT 不支持文件名中的 unicode(čšž...)吗?

我尝试使用 dir /x 查看简称,但在 Win7 上此开关似乎没有效果......

请帮忙!我想我会大概可以在没有文件名中的unicode的情况下生存,但我现在真的很想删除这些文件......

谢谢!大卫

答案1

外部FAT:

支持的:

UTF-16 角色支持

不支持:

U+0000空值) 通过U+001F我们
/(削减)
\ (反斜杠
:(冒号
*(星号
? (问号)
”(双引号
<(少于
>(比...更棒
| (管道

您可以iconv使用操作系统,其工作原理与 GNU/Linux 对应版本相同:

iconv -f UTF-8 -t ISO-8859-1 filename.txt

然后,您就可以将其与批处理一起使用,前提是您已将其添加到您的%PATH%

for /f %x in ('dir /b *.txt') do iconv -f UTF-8 -t ISO-8859-1 %x

答案2

我再次从 Windows 格式化了驱动器,但出现了同样的问题...并且我还看到 exFAT 没有日志记录...所以它看起来不是那么好而且似乎不可靠..我将使用 NTFS 并在我的 Mac 上安装 Paragon NTFS 驱动程序以便能够从中写入。

相关内容