0
A
回答
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);
}
}
+0
謝謝大家,它完美的工作...... – Unreal1969
相關問題
- 1. 使用azure poweshell更改VMConfig文件
- 2. 複製文件VS不復制文件?
- 3. 複製文件複製
- 4. 複製文件
- 5. 複製文件
- 6. 複製文件
- 7. 將文件複製文件
- 8. 製作文件夾和複製文件
- 9. 複製二進制文件
- 10. AppleScript複製文件
- 11. 複製PDF文件
- 12. python文件複製
- 13. Javascript - 複製文件
- 14. msbuild複製文件
- 15. Ansible複製文件
- 16. Samba能夠複製文件夾但無法複製文件
- 17. 複製包資源和複製文件中指定的文件?
- 18. 複製文件從文件夾複製到另一個用C#
- 19. 複製文件vs複製文件信息
- 20. 使用.NET System.IO文件按順序複製文件。複製
- 21. Vista複製文件正在複製到VirtualStore文件夾中
- 22. 複製文件權限,但不復制文件
- 23. TFS 2015 VNext複製文件任務不復制文件夾
- 24. Poweshell獲取文件與最後日期包括
- 25. Poweshell腳本用2個參數調用exe文件
- 26. Poweshell將CSV中的數據與文件夾中的文件進行比較
- 27. 如何在複製文件時將文件複製到python文件夾中
- 28. 使用java 7複製文件方法將文件複製到文件夾
- 29. 如何使用poweshell的IValueConverter?
- 30. poweshell中的捲曲格式
你停在哪裏?獲取目錄樹?檢查一個目錄是否包含aspx文件?將web.config複製到另一個位置?總之:**你嘗試了什麼?** –
我試過這個,但我無法弄清楚如何驗證如果aspx文件存在。 $ source =「C:\ scripts」 $ destination =「C:\ WWW \ EM_Webserver」 get-childitem -recurse -path $ source -include'web.config'| foreach {$ dir = $ destination +(split-path $ _。DirectoryName -NoQualifier) New-Item $ dir -itemtype directory -force copy-item $ _- destination $ dir }是否有更簡單的方法可以做到我擁有的?? – Unreal1969
@ Unreal1959可以使用Test-Path cmdlet。它接受一個通配符,如* .aspx –