분명히 올바른 OSX에서 응용 프로그램의 데이터를 저장하는 장소를 찾을 수있는 방법은 오브젝티브 -c에서 호출하는 것입니다
NSArray* theDirs = [[NSFileManager defaultManager]
URLsForDirectory:NSApplicationSupportDirectory inDomains:NSUserDomainMask]
일반적으로 반환됩니다 /Users/<username>/Library/Application Support
bash 스크립트에서 어떻게 얻을 수 있습니까? 그래 난 그냥 할 수 있다는 걸 알아
DIR="${HOME}/Library/Application Support"
그러나 그것은 그것을 수행하는 올바른 방법이 아닙니다. 실제 디렉토리를 제공 할 수 있도록 OS에 문의해야합니다. (예를 들어 네트워크에있을 수 있습니까?).
예, 해당 경로를 반환하기 위해 작은 ObjectiveC 앱을 작성할 수 있다고 생각하지만이를 수행하는 표준 방법이 있다고 가정합니다.
한 가지 방법은 AppleScript 및 해당 System Events
도우미 응용 프로그램을 사용하는 것입니다. osascript
명령 줄에서 AppleScript를 실행할 수 있습니다.
DIR="$(osascript \
-e 'tell application "System Events"' \
-e 'get POSIX path of (path to application support folder from user domain)' \
-e 'end tell')"
echo $DIR
--> /Users/nad/Library/Application Support
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다