我已经浏览了很长时间,我找到的唯一可行方法是使用subst
方法。我希望我不必为此而烦恼。我只想将文件或目录X
复制/移动到位置Y
。
我可以制作.bat
脚本或其他类型的脚本来实现这一目标。
PS:这标记为主题,我很好,但它是在编程环境中完成的。
答案 0 :(得分:14)
我终于找到了一个很好的解决方案!
救世主是
Robocopy支持路径名称>默认情况下为256,甚至提供一个标记,可让您对长路径名称(标记:/256
)启用 OFF 支持。
Robocopy的使用示例:
robocopy /E C:/path/with/very/long/names/in/it C:/new/path
答案 1 :(得分:1)
不是Windows 8,但在Windows 7,64bit中,我遇到了同样的问题,我发现虽然没有别的办法,但我能够将包含路径名太长的文件的文件夹剪切并粘贴到目标文件夹中一条较短的道路。也就是说,在Explorer.exe中,我选择了一个我无法删除的目录,因为某些文件的路径名太长,然后用CTRL-X剪切它并将其粘贴到另一个资源管理器窗口(CTRL-V)。 / p>