如何在 Windows 8.1 中移动路径名称大于 255 个字符的 folder/files?

How to move folder/files with path names > 255 characters in Windows 8.1?

如何在 windows 上 copy/move 路径名称长度 > 255 的文件夹或文件?

我环顾四周很久了,我找到的唯一可能的方法是使用 subst 方法。我希望我不必为此烦恼。我只是想 copy/move 一个文件或目录,X,到位置 Y.

我可以制作 .bat 脚本或其他类型的脚本来实现此目的。


PS:这被标记为主题,我很满意,但它是在编程环境中完成的。

终于找到好的解决方法了!

救星是

Robocopy

Robocopy 默认支持大于 256 的路径名,甚至提供了一个标志,让您可以关闭OFF 对长路径名的支持(标志:/256)。

Robocopy 的用法示例:

robocopy /E C:/path/with/very/long/names/in/it C:/new/path

不是 Windows 8,而是 Windows 7,64 位,我有同样的问题,我只是发现虽然没有其他工作,但我能够剪切和粘贴包含路径文件的文件夹将太长的名称放入具有较短路径的目标文件夹中。即在Explorer.exe中,我选择了一个我无法删除的目录,因为某些文件的路径名太长,然后CTRL-X将其剪切并粘贴到另一个资源管理器中window (CTRL-V).