【发布时间】:2014-07-08 18:59:37
【问题描述】:
对我来说不幸的是,我们有一个自恐龙漫游以来就一直存在的遗留文件系统。随着时间的推移,文件已被移动/复制到已生成文件夹+文件结构的位置,该结构太长而无法简单地从一个位置复制到另一个位置。 (长文件名)
我认为的解决方案是使用 powershell 将驱动器映射到每个文件位置,复制它,然后为每个文件递归。 例如 净使用 w:\newlocation\ net use x: \silly long file path\folder1\ xcopy x:\file.txt w:\folder1
然后使用 for each 复制与原来相同的结构。 我知道这似乎很冗长,但我想不出更好的前进方式。我已经尝试过 Robocopy,它应该可以避免这个问题,但经过大量测试......不。仍然无法复制。
你能推荐一个这样做的好方法吗?
【问题讨论】:
-
我建议你看看powershell.org/wp/forums/topic/…的讨论。
标签: powershell recursion xcopy