Ich muss ein Programm erstellen, welches einen Ordner durchsucht, und die Dateien und Unterordner und deren Dateien anzeigt. Weiß irgendwer, wie das geht?
import java.io.File;
public class Verzeichnis
{
public void listDir(File dir)
{
File f = new File("C:\\Dokumente und Einstellungen\\nwinter\\Desktop\\Beispielprogramme");
File[] fileArray = f.listFiles();
File[] files = dir.listFiles();
if (files != null) {
for (int i = 0; i < files.length; i++) {
System.out.print(files[i].getAbsolutePath());
if (files[i].isDirectory()) {
System.out.print(" (Ordner)\n");
listDir(files[i]); // ruft sich selbst mit dem
// Unterverzeichnis als Parameter auf
}
else {
System.out.print(" (Datei)\n");
}
}
}
}
}
public static void main(String[] args){
listDir(new File("c:\\ordner"));
}
public void listDir(File dir)
import java.io.File;
public class Verzeichnis
{
public void listDir(File dir)
{
File f = new File("C:\\Dokumente und Einstellungen\\nwinter\\Desktop\\Beispielprogramme");
File[] fileArray = f.listFiles();
File[] files = dir.listFiles();
if (files != null) {
for (int i = 0; i < files.length; i++) {
System.out.print(files[i].getAbsolutePath());
if (files[i].isDirectory()) {
System.out.print(" (Ordner)\n");
listDir(files[i]); // ruft sich selbst mit dem
// Unterverzeichnis als Parameter auf
}
else {
System.out.print(" (Datei)\n");
}
}
}
} public static void main(String[] args){
listDir(new File("c:\\ordner"));
}
}
public static void main(String[] args) {
Verzeichnis dir = new Verzeichnnis();
dir.listDir(new File("C:\\ordner"));
Hobbit_Im_Blutrausch hat gesagt.:Wenn du dir noch solche Fragen stellst, solltest du dringend noch mal in dem Anfängerbuch deiner Wahl nachschlagen.
Leroy42 hat gesagt.:Ich vermute mal, er ist ein, in Java quereingestiegener, Programmierprofi.![]()
Geschäftsmann hat gesagt.:ich hatte das von den FAQs kopiert.
import java.io.File;
import java.io.*;
public class Verzeichnis
{
public static void main(String[] args) {
Verzeichnis dir = new Verzeichnis();
dir.listDir(new File("C:\\Dokumente und Einstellungen\\nwinter\\Desktop\\Beispielprogramme"));
{
File f = new File("C:\\Dokumente und Einstellungen\\nwinter\\Desktop\\Beispielprogramme");
File[] fileArray = f.listFiles();
File[] files = dir.listFiles();
if (files != null) {
for (int i = 0; i < files.length; i++) {
System.out.print(files[i].getAbsolutePath());
if (files[i].isDirectory()) {
System.out.print(" (C:\\Dokumente und Einstellungen\\nwinter\\Desktop\\Beispielprogramme)\n");
listDir(files[i]); // ruft sich selbst mit dem Unterverzeichnis als Parameter auf
}
else {
System.out.print(" (C:\\Dokumente und Einstellungen\\nwinter\\Desktop\\Beispielprogramme)\n");
}
}
}
}
}
}
import java.io.File;
import java.io.*;
public class Verzeichnis
{
public static void main(String[] args) {
Verzeichnis dir = new Verzeichnis();
dir.listDir(new File("C:\\Dokumente und Einstellungen\\nwinter\\Desktop\\Beispielprogramme"));
}
public void listDir(File f){
File[] fileArray = f.listFiles();
File[] files = dir.listFiles();
if (files != null) {
for (int i = 0; i < files.length; i++) {
System.out.print(files[i].getAbsolutePath());
if (files[i].isDirectory()) {
System.out.print(" (C:\\Dokumente und Einstellungen\\nwinter\\Desktop\\Beispielprogramme)\n");
listDir(files[i]); // ruft sich selbst mit dem Unterverzeichnis als Parameter auf
}
else {
System.out.print(" (C:\\Dokumente und Einstellungen\\nwinter\\Desktop\\Beispielprogramme)\n");
}
}
}
}
}