-1

需要有关此脚本的一些帮助。

我有一个 web.config 文件,我需要将其递归复制到 100 个文件夹和子文件夹,但前提是该文件夹包含 ASPX 文件。

4

1 回答 1

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);
    }
}
于 2012-06-29T15:35:46.613 回答