Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

ファイル操作

初めて質問します。
ファイル操作でファルダの中にあるファイル全てを読み込みたいときはどうすればいいですか?

6

回答

2430

閲覧

6件の回答

評価

0

全て読み込みたいとは?
・ファイル名だけでOK
・Fileオブジェクトが欲しい

どちらにせよ、Fileクラスのlistで始まるメソッド使えばOKです。

評価

0

適当さん回答ありがとうございます。

ファイル名(現在は4つ)だけでいいいので、
それがほしいです。
できれば配列にしたいんですが、できますか?

評価

0

バージョンが分からないので最新バージョンへのリンクです。
http://java.sun.com/javase/ja/6/docs/ja/api/java/io/File.html
ここで、listから始まるメソッドが4つありますので、これを使えばOKです。
ファイル名だけでいいとのことですので、listというメソッドを使えば大丈夫そうです。
2つありますが、全部ということなので引数なしのlistメソッドを使えばいいでしょう。

評価

0

ありがとうございます。
頑張ってみます!!

評価

0

ちなみに、対象とするフォルダ内にフォルダがあり、その中のファイルも欲しい場合はlistメソッドではなくlistFilesメソッドを使用して、isDirectory()がtrueを返す場合に再帰呼び出しを行うことで対応可能です。

評価

0

わざわざ補足までしていただきありがとうございます。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。