我有一个jpg格式的图像文件夹称为“finalpics”,另一个文件夹(“sourcepics”),其中有几个子文件夹包含各种格式的RAW文件。基于其他文件的存在复制文件(Windows)
我需要一个脚本(批处理文件?),只有当该文件存在于“finalpics”中时,才会将所有文件从“sourcepics”及其子文件夹复制到另一个文件夹(“sourcefinal”)。
举个例子:
“finalpics” 包含文件名为mypic1.jpg,mypic2.jpg,mypic3.jpg。
“sourcepics”包含名为mypic1.dng,mypic2.psd,mypic3.cr2,yourpic1.dng,yourpic2.psd,yourpic3.cr2的文件。
我想让脚本将“mypic”文件,而不是'yourpic'文件复制到“sourcefinal”。
“finalpics”中有超过1000个jpgs,但在“sourcepics”的各个子文件夹中可能有40,000个文件。
希望是有道理的。
感谢您的期待。
你到目前为止尝试过什么?看看'Get-ChildItem'和'Test-Path' – dbso
在你的评论中有一个对“mainpics”的引用,但在你的例子中没有提到它。这有点令人困惑。 – Robin
对不起,我已经编辑过这个帖子。 – JDG