質問編集履歴
1
質問の不明瞭の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,7 +2,35 @@
|
|
2
2
|
ファイルのフルパスを保持しているリストを、指定したフォルダ以下にコピーを行いたいと思っています。うまい方法が思いつかず、手助けしていただけると助かります。
|
3
3
|
※フォルダがない場合は作成する
|
4
4
|
|
5
|
+
質問が不足していたため修正します。大変失礼いたしました。
|
6
|
+
下記の条件でコピーを行いたい。
|
7
|
+
引数1:ファイルリスト(ファイルのフルパスのみがリストに入っている)
|
8
|
+
ex)
|
9
|
+
/test1/file1.bin
|
10
|
+
/test1/test2/file2.bin
|
5
11
|
|
12
|
+
引数2:コピー先のフォルダ
|
13
|
+
ex)
|
14
|
+
C:\test2/
|
15
|
+
|
16
|
+
```C#
|
17
|
+
//呼び出し元
|
18
|
+
public void main()
|
19
|
+
{
|
20
|
+
copyProcess(fileList, disFolder);
|
21
|
+
}
|
22
|
+
|
23
|
+
//呼び出し先
|
24
|
+
private void copyProcess(string[] fileList, string disFoloder)
|
25
|
+
{
|
26
|
+
foreach( string str in fileList)
|
27
|
+
{
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
}
|
32
|
+
```
|
33
|
+
|
6
34
|
## 実現したいこと
|
7
35
|
(例)
|
8
36
|
①コピー元のフォルダ構成
|
@@ -20,23 +48,7 @@
|
|
20
48
|
|
21
49
|
|
22
50
|
|
23
|
-
### 該当のソースコード
|
24
51
|
|
25
|
-
```C#
|
26
|
-
string[] files = Directory.GetFileSystemEntries("./test");
|
27
|
-
string desPath = "./test1";
|
28
|
-
|
29
|
-
foreach(string str in files)
|
30
|
-
{
|
31
|
-
//コピー処理
|
32
|
-
//?
|
33
|
-
}
|
34
|
-
```
|
35
|
-
|
36
|
-
### 試したこと
|
37
|
-
|
38
|
-
ここに問題に対して試したことを記載してください。
|
39
|
-
|
40
52
|
### 補足情報(FW/ツールのバージョンなど)
|
41
53
|
|
42
54
|
Visual studio 2017
|