По сути, я пытаюсь использовать флэш-накопитель с двумя версиями программного обеспечения, одним исполняемым файлом Windows и одним исполняемым файлом Mac. Я хочу, чтобы файл Mac был спрятан в Windows, и наоборот. Я обнаружил, что могу использовать SetFile и сделать файл невидимым, что Windows будет игнорировать. Тем не менее, кажется, что Mac не игнорирует скрытый атрибут для Windows. Это проблема для моего варианта использования. Есть ли способ достичь моей цели? Я открыт для разных файловых систем (NTFS, FAT32, UDF, ISO9660/Joliet и т.д.)
Создание файла, скрытого в OS X, но видимого в Windows, и наоборот
Это предлагает просто пометить файл как скрытый в Windows, но кажется, что флаг теперь подчиняется OS X.