我在C:\
驱动器中制作了3个文件夹 - new folder1
,new folder2
和new folder3
。 new folder1
包含五个.txt
文件,new folder2
包含相同的五个文件加几个。将一个文件的内容复制到另一个文件中,排除几个文件
现在,我想这两个文件夹1
和2
比较,并仅从new folder1
共同文件复制到new folder3
。 (这就像从new folder1
和new folder2
获取常用文件的备份。)
我想排除复制所有不常见的文件。 我写的代码是:
cls
$folder1 = dir C:\new folder1
$folder2 = dir C:\new folder2
$difference = Compare-Object $new folder1 $new folder2
write-host "`n Missing files are " $difference
foreach($i in $folder1)
{
copy-item C:\new folder1 -Destination C:\new folder3 -Exclude $difference -Recurse
}
但是这个代码复制所有从new folder1
文件到new folder3
。如何正确地做到这一点?
好的。请试试这个!谢谢你的帮助 !它的赞赏! :) – ruchasn
它的工作! :) :) :)谢谢吨!其作品完美。 – ruchasn