尝试重命名子目录中的文件和文件夹时PermissionDenied

时间:2017-02-24 16:11:36

标签: powershell

我是PowerShell的新手,但认为它可能是一个很好的起点,可以重命名目录中的所有文件和文件夹,其中包含一串' UKLocal'并将其改为' UKOutbound'

我当前的代码只会抛出PermissionDenied和GetContentReaderUnauthorizedAccessError错误。

$csprojFiles = Get-ChildItem . *. -rec
 foreach ($file in $csprojFiles)
 {
     (Get-Content $file.PSPath) |
     Foreach-Object { $_ -replace "UKLocal", "UKOutbound" } |
     Set-Content $file.PSPath
 }

0 个答案:

没有答案