Hallo,
ich habe ein kleines Problem. Ich möchte Verzeichnisse und derren Unterverzeichnisse nach Dateien bzw. Ordnern durchsuchen.
Leider wirft mir meine Version gleich NullPointerExceptions....
[highlight=Java]
import java.io.*;
public class FileSearcher {
static String target = "Blubb";
static String dir_path = "c:";
public static void main(String[] args) {
searchFunction(dir_path, target);
}
static private void searchFunction(String dir_path, String target)
{
File mainDir = new File(dir_path);
File files[] = mainDir.listFiles();
for(int i = 0; i < files.length; i++)
{
if(files != null) {
if(files.getName().equalsIgnoreCase(target))
System.out.println("File found on: " + files.getAbsolutePath());
if(files.isDirectory())
searchFunction(files.getAbsolutePath(), target);
}
}
}
}
[/highlight]
ich habe ein kleines Problem. Ich möchte Verzeichnisse und derren Unterverzeichnisse nach Dateien bzw. Ordnern durchsuchen.
Leider wirft mir meine Version gleich NullPointerExceptions....
[highlight=Java]
import java.io.*;
public class FileSearcher {
static String target = "Blubb";
static String dir_path = "c:";
public static void main(String[] args) {
searchFunction(dir_path, target);
}
static private void searchFunction(String dir_path, String target)
{
File mainDir = new File(dir_path);
File files[] = mainDir.listFiles();
for(int i = 0; i < files.length; i++)
{
if(files != null) {
if(files.getName().equalsIgnoreCase(target))
System.out.println("File found on: " + files.getAbsolutePath());
if(files.isDirectory())
searchFunction(files.getAbsolutePath(), target);
}
}
}
}
[/highlight]