CSVファイルにあるキーワードに基づいてファイルとフォルダの名前を変更したいとします。ファイル名とフォルダ名の変更 - CSVファイルの使用
CSVは、ファイル名とフォルダ名を構成するキーワードの検索と置換を行います。
Search | Replace Document | DTX Processing | PRX Implementation | IMX ...
- ないすべてのファイル名は、ファイル名の各単語が含まれます。
- フォルダ名に各単語が含まれているわけではありません
- Powershellは子アイテム、つまりフォルダとファイル の名前を検索する必要があります。
- それは単語(一致)が見つかった場合 - CSV
から代替を、私は私を助けるためにこれらのスレッドを見てきました:
Using Powershell to recursively rename directories using a lookup file
powershell script to rename all files in directory
http://code.adonline.id.au/batch-rename-files/
私はスニペットの下にしか管理していません
$folder = "C:\Folders" #target folder containing files
$csv = "C:\FileNameKeywords.csv" #path to CSV file
cd ($folder);
Import-Csv ($csv) | foreach {
Rename-Item -Path $_.Path -NewName $_.Filename
}
これは、一度に1つだけを置き換えます。
質問:私は再帰的に検索し、検索したり、参照ファイルとしてCSVを使用してファイルとフォルダー名に置き換えることができますどのように
。
はStackOverflowのへようこそ!あなたのコードをすべてのエラーメッセージと共に共有してください。 – user4317867