我在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