我想知道是否有某种方法可以在 Mac OS X 上创建一个脚本来更改所有 native Cocoa 应用程序的默认保存位置。我不知道从哪里开始,所以我愿意接受任何有关如何执行此操作的建议。
感谢您的帮助!
最佳答案
为之前未启动的所有应用程序设置默认目录:
defaults write NSGlobalDomain NSNavLastRootDirectory "~/Desktop"
覆盖之前启动的应用程序的所有先前位置:
find ~/Library/Preferences -name "*.plist" -exec grep -l NSNavLastRootDirectory {} \; | while read domain; do domain=${domain%.plist} ; defaults write "$domain" NSNavLastRootDirectory "~/Desktop"; done
在这两种情况下,请将“~/Desktop”替换为您的路径。如果它包含空格或波形符,请不要忘记使用引号。
关于cocoa - 更改文件保存位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1295714/