需要有关此脚本的一些帮助。
我有一个 web.config 文件,我需要将其递归复制到 100 个文件夹和子文件夹,但前提是该文件夹包含 ASPX 文件。
试试这个代码,但是用你自己的文件夹路径替换 c:\rootfolder。此外,您需要更新对 web.config 文件的引用。
$FoldersToCopyTo = Get-ChildItem -Path c:\rootfolder -Recurse | ? { $_ -is [System.IO.DirectoryInfo] };
foreach ($Folder in $FoldersToCopyTo) {
if (Get-ChildItem -Path $Folder.FullName -Filter *.aspxx) {
Write-Host -Object 'copying item', $folder.fullname;
Copy-Item -Path c:\web.config -Destination ($folder.FullName);
}
}