我有一个文件夹“ A”,其中有2个子文件夹“ A-1”和“ A-2”,而“ A-1”又有2个子文件夹“ A-1-1”和“ A-1-2” ”。
我想在所有这些文件夹中复制一个文件。 以下是我的powershell脚本。问题是文件被复制到某些文件夹,而其他文件夹则出现“找不到路径错误”,请问我可以做些什么以使其正常工作?
friend
答案 0 :(得分:3)
也许您可以使用此:
$folders = Get-ChildItem C:\DestinationFolder\A\ -Directory -Recurse
foreach ($folder in $folders)
{
Copy-Item -Path "C:\Filetocopy\abc.txt" -Destination $folder.fullname
}
答案 1 :(得分:0)
尝试一下:
Get-ChildItem C:\DestinationFolder\A -Directory -Recurse | Copy-Item "C:\Filetocopy\123.csv" -Destination {$_.fullname}
没有纯粹主义者的简短版本:
gci C:\DestinationFolder\A -Dir -Rec | cpi "C:\Filetocopy\123.csv" -D {$_.fullname}