0

ディレクトリ 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これを行うことができる名前空間に標準メソッドはありますか? そうでない場合、どうすれば実装できますか?

4

3 に答える 3

0

パスの文字列には String.Replace を使用できます。

于 2013-09-07T03:14:13.920 に答える