如何在 Windows 8.1 中移动路径名 > 255 个字符的文件夹/文件? [关闭]
Posted
技术标签:
【中文标题】如何在 Windows 8.1 中移动路径名 > 255 个字符的文件夹/文件? [关闭]【英文标题】:How to move folder/files with path names > 255 characters in Windows 8.1? [closed] 【发布时间】:2015-07-04 03:25:09 【问题描述】:如何在 Windows 上复制/移动路径名长度 > 255 的文件夹或文件?
我环顾四周,发现唯一可能的方法是使用subst
方法。我希望我不必纠结这个。我只是想将文件或目录X
复制/移动到位置Y
。
我可以制作.bat
脚本或其他类型的脚本来实现此目的。
PS:这被标记为主题,我很好,但它是在编程上下文中完成的。
【问题讨论】:
我只想指出,我已经检查了所有这些答案,但没有一个有效:***.com/questions/5188527/…***.com/questions/1065993/…answers.microsoft.com/en-us/windows/forum/windows_7-files/…(更多内容) 【参考方案1】:我终于找到了一个好的解决方案!
救世主是
Robocopy
默认情况下,Robocopy 支持大于 256 的路径名,甚至还提供了一个标志,让您可以关闭对长路径名的支持(标志:/256
)。
Robocopy 的使用示例:
robocopy /E C:/path/with/very/long/names/in/it C:/new/path
【讨论】:
天哪,我花了很长时间才弄清楚这一点。 Windows 的好方法。 仅供参考 robocopy 内置在我的 Windows 7 机器上。希望我在丢失几个文件之前阅读过这篇文章!【参考方案2】:不是 Windows 8,而是在 64 位的 Windows 7 中,我遇到了同样的问题,我只是发现虽然没有其他工作,但我能够将包含路径名太长的文件的文件夹剪切并粘贴到目标文件夹中更短的路径。也就是说,在 Explorer.exe 中,我选择了一个无法删除的目录,因为某些文件的路径名太长,然后 CTRL-X 将其剪切并粘贴到另一个资源管理器窗口 (CTRL-V)。
【讨论】:
以上是关于如何在 Windows 8.1 中移动路径名 > 255 个字符的文件夹/文件? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
在 Windows 10 移动版上运行的 Windows Phone 8.1 应用程序的后台计时器任务中没有网络
xampp Windows 8.1 (20023)给定的路径在根路径之上