У меня двойная загрузка Windows и Mac ML, и я пытаюсь получить доступ к файлу в обеих операционных системах. Этот файл представляет собой файл песни с японскими символами. У Windows нет проблем с доступом к этому файлу, однако Mac отказывается перечислять файлы в Finder. Файл отображается при использовании команды ls
как в Windows, так и в Mac. На Mac этот файл не может быть открыт для чтения. Mac в настоящее время использует Tuxera для дисков NTFS, но у меня отключено для диска, на котором находится этот файл.
Вот что я проверял:
В python я вошел в каталог, содержащий музыкальный файл, используя os.chdir
, затем продолжил с os.listdir(u'.')
. Все файлы перечислены, включая музыкальный файл. Я копирую имя файла проблемного файла в переменную m
. Я пытаюсь открыть его с помощью open(m, 'rb')
но получаю исключение "файл не найден". Поэтому я беру m
и создаю пустой файл в другом месте, как на моем рабочем столе на Mac с файловой системой HFS+ с учетом регистра. Он может читать и писать, и мне удалось успешно удалить его с рабочего стола. Я повторил процедуру, чтобы создать файл на моем рабочем столе в другом месте, как на моем внешнем жестком диске, который отформатирован как NTFS и дал те же результаты.
На диске папки проблемного файла отключен драйвер Tuxera, а на внешнем жестком диске, который я использовал для проверки создания файла с таким же именем, он включен. Я решил снова протестировать после отключения Tuxera на внешнем и не обнаружил проблем при создании / чтении / записи тестового файла с тем же именем.
Имя файла, о котором идет речь, выглядит следующим образом:u'03 \u5929\u79e4 \uff5e\u5f37\u304b\u3099\u308a\u306a\u79c1 x \u5f31\u304b\u3099\u308a\u306a\u541b\uff5e.flac'
Я просто хочу знать, если это ошибка с Tuxera или нет.