需要这个脚本的帮助。
我有一个web.config文件,我需要递归复制到100个文件夹和子文件夹,但前提是该文件夹包含ASPX文件。
答案 0 :(得分:0)
尝试此代码,但将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);
}
}