文章目录
Mac是Unix类型的操作系统,在其上开发应用程序,需要保存程序常用数据,第一需要了解其常用的文件目录,一般结构介绍如下所示:
1.Mac常用目录
1.1.符合unix传统的目录
- 1.Mac常用目录
- 1.1.符合unix传统的目录
- 1.2.os x特有的目录
- 2.CEP插件常用目录
- 3.作者答疑
- /bin 传统unix命令的存放目录,如ls,rm,mv等。
- /sbin 传统unix管理类命令存放目录,如fdisk,ifconfig等等。
- /usr 第三方程序安装目录。
- /usr/bin, /usr/sbin, /usr/lib,其中/usr/lib目录中存放了共享库(动态链接库).
- /etc. 标准unix系统配置文件存放目录,如用户密码文件/etc/passwd。此目录实际为指向/private/etc的链接。
- /dev 设备文件存放目录,如何代表硬盘的/dev/disk0。
- /tmp 临时文件存放目录,其权限为所有人任意读写。此目录实际为指向/private/tmp的链接。
- /var 存放经常变化的文件,如日志文件。此目录实际为指向/private/var的链接。
1.2.os x特有的目录
OS X系统中,除了标准的unix目录外,还增加了特有的目录。
- /Applications 应用程序目录,默认所有的GUI应用程序都安装在这里;
- /Library 系统的数据文件、帮助文件、文档等等;
- /Network 网络节点存放目录;
- /System 他只包含一个名为Library的目录,这个子目录中存放了系统的绝大部分组件,如各种framework,以及内核模块,字体文件等等。
- /Users 存放用户的个人资料和配置。每个用户有自己的单独目录。
- /Volumes 文件系统挂载点存放目录。
- /cores 内核转储文件存放目录。当一个进程崩溃时,如果系统允许则会产生转储文件。
- /private 里面的子目录存放了/tmp, /var, /etc等链接目录的目标目录。
process.execPath
Node.js 引擎可执行文件。D:\PS\Adobe Photoshop CC 2015\Required\CEP\CEPHtmlEngine\CEPHtmlEngine.exe__dirname
扩展所在目录C:/Program Files (x86)/Common Files/Adobe/CEP/extensions/fonTags__filename
当前文件目录C:/Program Files (x86)/Common Files/Adobe/CEP/extensions/fonTags/index.htmlcs.getSystemPath(SystemPath.USER_DATA)
系统用户数据文件夹C:/Users/ajz/AppData/Roamingcs.getSystemPath(SystemPath.COMMON_FILES)
系统公共库文件夹C:/Program Files/Common Filescs.getSystemPath(SystemPath.MY_DOCUMENTS)
“我的文档”C:/Users/ajz/Documentscs.getSystemPath(SystemPath.HOST_APPLICATION)
宿主应用程序可执行文件D:/PS/Adobe Photoshop CC 2015/Photoshop.exe
合理的脚本代码可以有效的提高工作效率,减少重复劳动。
3.作者答疑如有疑问,敬请留言。