Proton 主页

Proton Drive 中允许使用的字符和文件名

阅读
1 分钟
类别
使用 Proton Drive
Proton Drive

将文件上传到 Proton Drive 时,您可以保留原有的文件名,也可以重命名以保持条理。

无论是哪种情况,都存在一些由 Proton Drive 施加的限制,以及您的操作系统 (OS) 可能施加的其他限制或受限字符。

本文介绍了文件名必须满足的限制条件,以及将文件名下载回您的设备时文件名可能发生的变化。

Proton Drive 中的文件名

在 Proton Drive 上为文件命名时,可以使用任何文本,Proton Drive 支持所有 Unicode 字符。主要有以下两点要求:

  • 所有文件名的长度必须介于 1 至 255 个字符之间
  • 在同一位置,不能有两个文件、两个文件夹,或一个文件与一个文件夹同名。(例如,文件和文件夹不能都命名为 2023 taxes 并在屏幕上相邻显示。不过,只要位于不同的文件夹或位置,您可以将多个文件和文件夹都命名为 2023 taxes。)

Proton Drive 网页应用对节点名称的字符没有任何限制。它支持所有 Unicode 字符。

但是,Proton Drive 网页应用对节点名称应用了以下限制:

限制示例
句点(”.”)或两个句点(”..”)“.””..”
开头的空格(” “)” filename.txt”
结尾的空格(” “)“filename.txt “
结尾的句点(”.”)“filename.”
从右到左覆盖字符‮”filename.txt”
窄不换行空格” filename.txt”
不可见字符” ‎invisible_chars.txt”
其他空格和不可见字符

操作系统对文件名的限制

虽然 Proton Drive 不限制文件名中可以使用的字符,但许多操作系统会加以限制。

通常,您设备的操作系统会自行解决不支持的字符或文件名的问题,建议改用它所支持的新字符或文件名。

同样,Proton Drive 会区分文件名中的大小写字母。例如,以下三个文件名在 Proton Drive 上可用于三个不同的文件:

  •  filename
  •  Filename
  •  fileName

但是,如果将这些文件下载到使用其他 OS 的设备上,文件名可能会被重命名。例如,如果将前面提到的三个文件下载到 Windows 上,系统会在名称中添加编号:

  • Filename (1)
  • Filename (2)
  • Filename (3)

操作系统不支持的字符

字符描述OS / 文件系统
0x00Windows、Linux
0x01 – 0x1FWindows
<小于Windows
>大于Windows
:冒号Windows
“双引号Windows
/正斜杠Windows、Mac OS X、Linux
\反斜杠Windows
|竖线或管道符Windows
?问号Windows
*星号Windows

操作系统不支持的名称

文件 / 文件夹名称示例OS / 文件系统备注
句点(”.”)或两个句点(”..”)“.””..”Windows、Mac OS X、LinuxWindows API 在处理前会移除结尾的空格和句点。
“CON”, “PRN”, “AUX”, “NUL”,”COM1″, “COM2”, “COM3”, “COM4”, “COM5”, “COM6”, “COM7”, “COM8”, “COM9″,”LPT1”, “LPT2”, “LPT3”, “LPT4”, “LPT5”, “LPT6”, “LPT7”, “LPT8”, “LPT9”WindowsDOS 设备名称
开头的空格(” “)” filename.txt”Windows
结尾的空格(” “)“filename.txt “WindowsWindows API 在处理前会移除结尾的空格和句点。
结尾的句点(”.”)“filename.”WindowsWindows API 在处理前会移除结尾的空格和句点。

有关 Windows 文件命名规范的更多信息,请参阅:https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file(新窗口)