前提
ファイルのフルパスを保持しているリストを、指定したフォルダ以下にコピーを行いたいと思っています。うまい方法が思いつかず、手助けしていただけると助かります。
※フォルダがない場合は作成する
質問が不足していたため修正します。大変失礼いたしました。
下記の条件でコピーを行いたい。
引数1:ファイルリスト(ファイルのフルパスのみがリストに入っている)
ex)
/test1/file1.bin
/test1/test2/file2.bin
引数2:コピー先のフォルダ
ex)
C:\test2/
C#
1//呼び出し元 2public void main() 3{ 4 copyProcess(fileList, disFolder); 5} 6 7//呼び出し先 8private void copyProcess(string[] fileList, string disFoloder) 9{ 10 foreach( string str in fileList) 11 { 12 13 14 15}
実現したいこと
(例)
①コピー元のフォルダ構成
/src/file1.bin
/src/src1/file2.bin
/src/src1/src2/file3.bin
②コピー先のフォルダ構成(空)
/des
結果
/des/src/file1.bin
/des/src/src1/file2.bin
/des/src/src1/src2/file3.bin
補足情報(FW/ツールのバージョンなど)
Visual studio 2017
Windows10 Pro
.NetFramework 4
回答2件
あなたの回答
tips
プレビュー