使用Powershell复制长文件名文件

时间:2014-05-20 13:24:25

标签: powershell recursion xcopy

不幸的是,我们有一个遗留文件系统,自恐龙漫游以来一直存在。随着时间的推移,文件已被移动/复制到生成文件夹+文件结构的位置,该文​​件结构太长而不能简单地从一个位置复制到另一个位置。 (长文件名)

我认为解决方案是使用powershell将驱动器映射到每个文件位置,复制它然后逐个递归。 例如 净使用w:\ newlocation \ net use x:\傻长文件路径\ folder1 \ xcopy x:\ file.txt w:\ folder1

然后使用每个复制与原来相同的结构。 我知道它看起来很长,但我想不出更好的前进方向。我已经尝试过Robocopy,应该通过大量测试来避免这个问题。不。仍未能复制。

请你建议一个好方法吗?

1 个答案:

答案 0 :(得分:0)

不确定您是否还在寻找答案但是您可以尝试一个名为Beyond Compare的程序,它应该适合您。

老实说,我没有花太多时间用它,因为它有很多选项,但我知道每天成功使用它的人都有长文件名的文件。