すべてのダウンロードされたファイルは、従来の方法によれば、「[ダウンロードWebサイトのアドレス]」に含まれています
Get-ChildItem "D:\Bluey\" -Recurse |ForEach-Object{Rename-Item -Path $_.FullName -NewName $_.FullName.Replace('old','new')}
レポートは、ファイル名に特殊文字が含まれている場合、あなたは-LiteralPathパラメータを使用する必要があり、それへのアクセスソースファイルを見つけることができませんでした。
Get-ChildItem "D:\Bluey\" -Recurse |
Where-Object {$_.Name -match '\[.+\]' } |
foreach {
Rename-Item -LiteralPath $_.FullName -NewName $($_.Name -replace '\[.+\]','-')
}
[]文字その間、交換 - 。