将文件复制到根目录和子目录

时间:2017-03-31 18:47:55

标签: powershell

我有一个位于C:\Temp的文件,我想将其复制到C:\test

C:\Temp\test.txt  
C:\Temp\test2.txt

我想将上面的文件复制到下面的根及其子文件夹中。

C:\Test\Reports
C:\Test\Reports\1
C:\Test\Reports\2
C:\Test\Reports\3

我尝试了下面的3行,但它只将文件复制到C:\Test\Reports中的子目录而不是根目录(C:\Test\Reports)。

$dir  = 'C:\Test\Reports'
$file = 'C:\Temp\*.*'    # <-- file's full path
ls $dir | ? {$_.PSIsContainer} | cp $file -Destination {$_.Fullname} -wi

0 个答案:

没有答案