Guten Abend,
ich möchte für mich selbst zu Fortbildung mich mit File beschäftigen.
Ich will ein Programm schreiben, dass mir drei Beispieldateien erstellt und von allen drei prüft ob sie existieren, lesbar und beschreibbar sind. Die boolschen Werte möchte ich jeweils ausgegeben bekommen.
Einen Code habe ich aber dieser gibt nichts aus beim Ausführen.
Meine Vermutung ist, dass die Dateien zwar erstellt werden aber die Ausgabe nicht richtig ist
Weiterhin sei hier verziehen, dass der Code optisch noch nicht schön ist.
import java.io.File;
public class FileChecker {
public static void main(String[]args) {
File Datei1 = new File("C:/Beispiel1.txt");
File Datei2 = new File("C:/Beispiel2.txt");
File Datei3 = new File("C:/Beispiel3.txt");
if(Datei1.exists() || Datei1.canRead() || Datei1.canWrite()) {
System.out.println("Beispiel1.txt existiert ist lesbar und beschreibbar ist");
}
if(Datei2.exists() || Datei2.canRead() || Datei2.canWrite()) {
System.out.println("Beispiel2.txt existiert ist lesbar und beschreibbar ist");
}
if(Datei3.exists() || Datei3.canRead() || Datei3.canWrite()) {
System.out.println("Beispiel3.txt existiert ist lesbar und beschreibbar ist");
}
}
}
ich möchte für mich selbst zu Fortbildung mich mit File beschäftigen.
Ich will ein Programm schreiben, dass mir drei Beispieldateien erstellt und von allen drei prüft ob sie existieren, lesbar und beschreibbar sind. Die boolschen Werte möchte ich jeweils ausgegeben bekommen.
Einen Code habe ich aber dieser gibt nichts aus beim Ausführen.
Meine Vermutung ist, dass die Dateien zwar erstellt werden aber die Ausgabe nicht richtig ist
Weiterhin sei hier verziehen, dass der Code optisch noch nicht schön ist.
import java.io.File;
public class FileChecker {
public static void main(String[]args) {
File Datei1 = new File("C:/Beispiel1.txt");
File Datei2 = new File("C:/Beispiel2.txt");
File Datei3 = new File("C:/Beispiel3.txt");
if(Datei1.exists() || Datei1.canRead() || Datei1.canWrite()) {
System.out.println("Beispiel1.txt existiert ist lesbar und beschreibbar ist");
}
if(Datei2.exists() || Datei2.canRead() || Datei2.canWrite()) {
System.out.println("Beispiel2.txt existiert ist lesbar und beschreibbar ist");
}
if(Datei3.exists() || Datei3.canRead() || Datei3.canWrite()) {
System.out.println("Beispiel3.txt existiert ist lesbar und beschreibbar ist");
}
}
}