0

ファイル名から特殊文字を削除するこの素晴らしいpowershellスクリプトがあります:

Function Rename-Files($path)
{
 Get-ChildItem -path $path | 
 Foreach-Object { 
      $newName = $_.name -replace '[^A-Za-z0-9-_ ]', ''
      if (-not ($_.name -eq $newname)){
        Rename-Item -Path $_.fullname -newname ($newName) 
      } 
 }
} #end function

Rename-Files -path "C:\somepath"

トップディレクトリだけでなく、ディレクトリ構造全体で再帰的にこれを機能させることができるかどうか知りたいですか?

4

1 に答える 1