修复云同步中的文件名过长和特殊字符错误 — RcloneView 指南
· 阅读需 5 分钟
你的同步任务在 47 个文件上失败了。错误提示"文件名过长"或"无效字符"。但这些文件在你这边看起来完全正常。欢迎来到跨提供商文件名兼容性的世界。
每个云存储提供商对文件名都有不同的规则。在 Google Drive 上完全合法的文件名,在 OneDrive 上可能就是非法的。在 S3 上可以正常使用的路径,可能会超出 Dropbox 的字符限制。在提供商之间进行同步时,这些不匹配会产生令人头疼的错误,甚至可能阻断整个传输任务。本指南介绍了最常见的问题及其修复方法。

在一个地方管理和同步所有云端
RcloneView 是 rclone 的跨平台 GUI。通过清爽的可视化界面比较文件夹、传输或同步文件,并自动化多云工作流。
- 一键作业:复制 · 同步 · 比较
- 调度器与历史记录,实现可靠的自动化
- 支持 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
WindowsmacOSLinux
免费开始使用 →核心功能免费。Plus 提供自动化功能。
常见文件名问题
路径长度限制
| 提供商 | 最大路径长度 |
|---|---|
| OneDrive | 400 个字符 |
| SharePoint | 400 个字符 |
| Google Drive | 32,768 个字符 |
| S3 | 1,024 个字符 |
| Dropbox | 260 个字符 |
| 本地(Windows) | 260 个字符(默认) |
层级很深且名称很长的文件夹很容易超过 OneDrive 或 Dropbox 的限制。
非法字符
| 字符 | Google Drive | OneDrive | S3 | Dropbox |
|---|---|---|---|---|
\ | 允许 | 不允许 | 允许 | 不允许 |
? | 允许 | 不允许 | 允许 | 不允许 |
* | 允许 | 不允许 | 允许 | 不允许 |
: | 允许 | 不允许 | 允许 | 不允许 |
< > | | 允许 | 不允许 | 允许 | 不允许 |
在 Google Drive 上创建的文件名中包含 ? 或 : 时,同步到 OneDrive 会失败。
尾部空格和句点
OneDrive 和 Windows 会拒绝以空格或句点结尾的文件名,而 Google Drive 则允许这种情况。这会导致隐藏的同步失败。
Unicode 与编码问题
非 ASCII 字符(日文、韩文、中文、表情符号)在大多数提供商上都能正常工作,但在较旧的系统或某些 S3 兼容提供商上可能会出问题。