回答編集履歴

1

List化必要?

2017/06/19 01:52

投稿

swordone
swordone

スコア20651

test CHANGED
@@ -7,3 +7,23 @@
7
7
  とある通り、**あくまでパス(つまり場所)を表現するものにすぎません。ファイルに限らず、ディレクトリ(フォルダ)を指す場合もあります。**
8
8
 
9
9
  ファイルなどの実体をそのまま持つわけではないので、極端な話対象のファイルが1TBあろうと、その1TBのデータがメモリに展開されるということはないはずです。
10
+
11
+
12
+
13
+ 質問には関係ないですが、これわざわざList化する必要ありますか?
14
+
15
+ 直にこれでいいと思うのですが。
16
+
17
+ ```java
18
+
19
+ File srcDir = new File("Aのパス");
20
+
21
+ //ファイル移動(org.apache.commons.io.FileUtilsライブラリ使用)
22
+
23
+ for (File file : srcDir.listFiles()) { // listFiles()はFileの配列を返すため、直接拡張for文に使える
24
+
25
+ FileUtils.moveFileToDirectory(file, "Bのパス", false);
26
+
27
+ }
28
+
29
+ ```