ディレクトリ A からファイルを変換し、相対ルート ディレクトリの後の同じパスを保持するディレクトリ B に配置するバッチ処理アプリケーションを作成しています。そのためには、入力ファイル パスを出力ファイル パスに変換する方法が必要です。
例:
before: C:\MyProject\Files\Input_\file1.cs
after: C:\MyProject\Files\Output\file1.cs
——————————————————— ————————
↑ ↓ these remain unchanged ↑ ↓
——————————————————— —————————————————————————
before: C:\MyProject\Files\Input_\folder\subfolder\file2.cs
after: C:\MyProject\Files\Output\folder\subfolder\file2.cs
私が求めているものが明確であることを願っています。System.IO
これを行うことができる名前空間に標準メソッドはありますか? そうでない場合、どうすれば実装できますか?