文件路径太长-FTP传输崩溃



我使用许可版本的CuteFTP将文件(数量为数千)从一台服务器传输到另一台服务器。

我现在面临的问题是,由于文件路径太长,大多数FTP传输都失败了。

平均而言,我的文件路径的字符长度在200&250.

我不能单独手动缩短文件标题,因为有大量的文件。

有什么想法或建议可以克服这个问题吗?

这是Windows的一个限制,更具体地说是NTFS文件系统。MAX_PATH定义允许您创建总长度(路径和文件名)为260个字符的文件。简单的方法是使用Robocopy,它可以处理这样的文件名,或者如果你绑定到FTP,当目标文件名太长时,你会得到一个错误。唯一简单的方法是创建一个zip文件——有问题的文件,并传输zip文件。无论如何,这应该是一个好主意,因为通过有线传输比简单地流式传输一个比原始数据小2-4倍的大文件慢得多。

作为奖励,您可以去掉长文件名,直到您尝试打开它们。但是,您应该选择一种具有浅根目录的文件夹结构。

最新更新