我正在双重启动 Windows 和 Mac ML,并尝试在两个操作系统上访问一个文件。此文件是一个包含日文字符的歌曲文件。Windows 可以毫无问题地访问此文件,但 Mac 拒绝在 Finder 中列出文件。在ls
Windows 和 Mac 上使用该命令时,都会列出该文件。在 Mac 上无法打开并读取此文件。Mac 目前对 NTFS 驱动器使用 Tuxera,但我已将此文件所在的驱动器禁用。
以下是我测试过的内容:
在 python 中,我使用 进入包含音乐文件的目录os.chdir
,然后继续os.listdir(u'.')
。所有文件都列出,包括音乐文件。我将有问题的文件的文件名复制到变量中m
。我尝试用 打开它,open(m, 'rb')
但收到文件未找到异常。因此,我m
在其他地方创建一个空文件,例如在具有 HFS+ 区分大小写的文件系统的 Mac 桌面上。它可以读写,而且我能够成功将其从桌面上删除。我重复了该过程,在其他地方的桌面上创建文件,例如在格式化为 NTFS 的外部硬盘上,并得到了相同的结果。
有问题的文件所在文件夹的驱动器已禁用 Tuxera 驱动程序,而我用来测试创建同名文件的外部硬盘驱动器已启用该驱动程序。我决定在外部驱动器上禁用 Tuxera 后再次进行测试,发现创建/读取/写入同名测试文件没有任何问题。
该文件的文件名如下:
u'03 \u5929\u79e4 \uff5e\u5f37\u304b\u3099\u308a\u306a\u79c1 x \u5f31\u304b\u3099\u308a\u306a\u541b\uff5e.flac'
我只是想知道这是否是 Tuxera 的一个错误。