我需要将整个目录结构移动到可能 90% 相似的现有目录结构上。需要移动的文件可能在目录目标中具有相同名称的对应对象。需要对相同命名的文件进行比较,并将较旧的文件重命名,并在文件名后附加日期名称。
所以:如果比source\dir1\file1
然后重命名并移动到target\dir1\file1
source\dir1\file1
source\dir1\file1_mod-date-time
target\dir1
同样: i f 比source\dir1\file1
then更新target\dir1\file1
rename target\dir1\file1
totarget\dir1\file1_mod-date-time
并 move source\dir1\file1
totarget\dir1\
如果目标文件夹中没有类似的文件,只需将其移动到那里 - 如果不存在,则创建一个新的子目录。
我是 Powershell 的新手,我尝试了一些方法来使其工作,但没有成功。
任何帮助将不胜感激。
谢谢你。