Java フォルダ名 反復処理の基本とサンプルコード
JavaのFileクラスを使用して、現在のフォルダ内のファイルとフォルダの名前を反復処理することができます。以下はコードの例です:
import java.io.File;
public class Main {
public static void main(String[] args) {
File folder = new File(".");
if (folder.isDirectory()) {
File[] files = folder.listFiles();
for (File file : files) {
if (file.isDirectory()) {
System.out.println("Folder: " + file.getName());
} else {
System.out.println("File: " + file.getName());
}
}
}
}
}
上記の例では、ますます現在のディレクトリを表すFileオブジェクトを作成します(“.”を使用して現在のディレクトリを表します)。次に、そのディレクトリがディレクトリかどうかをチェックし、ディレクトリ内のファイルとディレクトリのリストを取得します。その後、リストを反復処理し、ファイルの種類(ファイルまたはディレクトリ)に基づいて対応する名前を出力します。
この例は単なる簡単なもので、実際の応用ではファイルやフォルダーの操作にはより多くのロジックが必要かもしれません。