文字列の置換操作を適用してファイルとフォルダの名前を再帰的に変更したいと思います。.NETでファイルシステムブランチの名前を変更(移動)する最も良い方法は何ですか?
など。ファイルやフォルダ内の "shark"という単語は、 "orca"という単語に置き換えてください。
C:\Program Files\Shark Tools\Wire Shark\Sharky 10\Shark.exe
は、に移動されるべきである:同じ操作はもちろんであるべきである
C:\Program Files\Orca Tools\Wire Orca\Orcay 10\Orca.exe
ならびに各フォルダレベルの各子オブジェクトに適用されます。
私はSystem.IO.FileInfo
とSystem.IO.DirectoryInfo
クラスのメンバーのいくつかを試していましたが、簡単な方法はありませんでした。
fi.MoveTo(fi.FullName.Replace("shark", "orca"));
トリックはしません。
私はこの種の操作を実行するために何らかの "天才的な"方法があることを期待していました。