OS X:跨平台文件名最佳实践和惯例

了解有关创建跨平台文件名最佳实践和惯例。

本文章已经归档,因此 Apple 将不再对其进行更新。

通常情况下,与其他驱动器格式和操作系统共享文件时应不会出现任何问题。例如,OS X 也会自动将文件扩展名附加到您的文件名来提高兼容性。但是可能也会有特殊情况,您需要考虑如何命名文件。如果您打算通过 Mac 与其他操作系统共享文件,请考虑以下最佳实践。

 

避免使用“特殊”字符

最保守的文件命名惯例可提供大部分跨平台兼容性。这可确保文件名与不同的操作系统和磁盘格式兼容,如 Windows、Mac OS X 和其他 UNIX 操作系统。当您通过互联网传输文件时,文件名也是重要的考虑因素,因为您可能不确定文件会存储在哪个电脑平台上,即使是暂时性的。

 

为获得最佳兼容性,请避免使用“特殊”的非字母数字字符。这些字符有时保留用于特殊用途,具体取决于操作系统。

 

避免使用 示例字符 原因
文件分隔符

: (冒号)
/(正斜杠)
\(反斜杠)
 

您应避免在文件和文件夹的名称中使用冒号和斜杠,因为有些操作系统和驱动器格式将这些字符用作目录分隔符。请考虑在文件名中通常习惯使用斜杠或冒号的位置改用下划线 (_) 或破折号 (-)。
非字母和非数字符号 ¢™$® 非字母数字字符可能不受某些文件系统或操作系统支持,或者在导出为特定文件格式(如 EDL、OMF 或 XML)时无法使用。
标点符号、圆括号、引号、方括号和运算符 . , [ ] { } ( ) ! ; " ' * ? < > | 这些字符通常保留用于脚本和编程语言中的特殊功能。
空白字符,如空格、制表符、新行和嵌入式回车。   尽管 OS X 和 Mac OS 格式的磁盘支持在文件名中使用空格,但是某些处理脚本和应用软件可能无法识别这些字符,或可能异常处理您的文件。请考虑在通常习惯使用空格的位置改用下划线 (_) 或破折号 (-)。

 

限制文件名长度

尽管当前的 HFS+(Mac OS X 使用)等文件系统可让您创建最多 255 个字符的文件名,但是如果您打算将文件传输到其他操作系统,则最好限制文件名长度。非英文多字节字符(如部分日文、中文和韩文符号)可能实际上最多占用相当于九个英文字符的空间来存储在部分文件系统上。尝试创建较长的名称时应考虑这一点。

 

使用文件扩展名

OS X 和其他操作系统在确定使用哪个应用程序打开某文件,或使用哪种方式进行网络传输时,可能会调用文件扩展名。如果您打算将媒体或项目文件传输到 Mac 之外的设备,请考虑保留 OS X 自动附加到文件名的标准文件扩展名。部分常见文件扩展名包括 .mov(MPEG 文件)、.xml(XML 文件)、.zip(ZIP 压缩归档文件)、.aif(AIFF 音频文件)、.wav(WAVE 音频文件)、.psd(Photoshop 图形文件)、.jpg(JPEG 图形文件)和 .png(TIFF 图形文件)。

 

在文件名中添加时间和日期

如果要在文件名中添加日期,请避免使用斜杠 (/) 等特殊字符来分隔日期元素,因为某些操作系统可能会将其解释为文件分隔符。请考虑改用下划线或破折号作为分隔符。

 

使用多个宗卷

如果您的电脑连接有多个硬盘、分区或宗卷,请避免使用与这些项目类似的名称。过于相似的名称可能会导致某些应用软件出现问题。各宗卷的名称不应包含其他磁盘或分区的完整名称。

  • 避免使用“Media”和“Media 1”这类文件名
  • 创建“Zeus”和“Apollo”这类文件名

有关非 Apple 制造的产品或非 Apple 控制或测试的独立网站的信息仅供参考,不代表 Apple 的任何建议或保证。Apple 对于第三方网站或产品的选择、性能或使用不承担任何责任。Apple 对于第三方网站的准确性和可靠性不作任何担保。互联网的使用具有一定风险。请联系供应商以了解其他信息。其他公司和产品名称可能是其各自所有公司的商标。

发布日期: