Мне нужно поместить файл в /Library/Application Support
, чтобы данные, хранящиеся в нем, могли быть доступны моим приложением независимо от пользователя, который использует Mac. Поэтому я планирую создать каталог в пределах /Library/Application Support
и поместить в него файл данных.Is/Library/Библиотека поддержки приложений доступна для всех пользователей?
ли корневые привилегии, необходимые для создания папки и поместите файл в этом directory.I пытался писать файл, используя
string s=System.IO.Path.Combine (Environment.GetFolderPath (Environment.SpecialFolder.Personal), "Library");
System.IO.File.Copy ("myfile.rtf", s + "//Application Support//kk.rtf");
Файл был написан successfully.Im нуб, когда дело доходит до Macintosh .. будет все пользователи смогут писать этот файл при условии, что он работал, когда я пытался.
Я не могу создать файл в этой папке, поэтому я предполагаю, что нет. Почему бы не использовать/Users/Shared? – Jason
@Jason Thanks.okay ... Im работает на виртуальной машине, и я предполагаю, что могут быть некоторые изменения в версии OSX im using.Is этот каталог постоянный и доступный для записи и доступный для всех пользователей без корневых предлогов? В основном я пытаюсь хранить в нем данные лицензии. – techno
FYI:/Пользователи/Shared не гарантированно работают, OS-X, размещенный через корпоративную блокировку модели, не имеет/User/Shared default, а также/User/Guest и т. Д. – SushiHangover