LookAndFeel
Grünschnabel
Hallo Leute,
ich habe Probleme eine Datei als Parameter an eine andere Klasse zu übergeben.
Mein Program sucht rekursiv nach bestimmten Dateiendungen und
wenn es entsprechende Dateien findet soll es diese als Parameter an die andere Klasse übergeben.
Die andere Klasse erwartet als Parameter ein (FileInputStream(arg[0]), System.out).
Leider klappt die Übergabe nicht. Wer kann mir helfen?
Vielen Dank!
ich habe Probleme eine Datei als Parameter an eine andere Klasse zu übergeben.
Mein Program sucht rekursiv nach bestimmten Dateiendungen und
wenn es entsprechende Dateien findet soll es diese als Parameter an die andere Klasse übergeben.
Die andere Klasse erwartet als Parameter ein (FileInputStream(arg[0]), System.out).
Leider klappt die Übergabe nicht. Wer kann mir helfen?
Vielen Dank!
Code:
// Process all files and directories under dir
public void visitAllDirsAndFiles(File dir) {
if (dir.isDirectory()) {
File[] children = dir.listFiles();
for (int i = 0; i < children.length; i++) {
visitAllDirsAndFiles(children[i]);
}
} else {
if (dir.getName().endsWith(".java")) {
try {
FileInputStream inputstream = new FileInputStream(dir);
....
// Andere Klasse aufrufen und die File übergeben
Minification another = new Minification(inputstream, System.out );
}
}
}
}
//Die andere Klasse
Minification min = new Minification(new FileInputStream(arg[0]), System.out);