Ich möchte in meinem Projekt sicherstellen, das eine Verzeichnis / Text-Datei gelesen und darin geschrieben werden kann. Ich habe mir hierzu auch eine eigene Funktion geschrieben. Nach einer Abänderung s. https://www.java-forum.org/thema/verzeichnis-lese-berechtigung-entziehen.187180/
sieht sie momentan so aus:
Diese funktioniert aber wie aus dem Bericht ersichtlich nicht. Deshalb meine Frage, wie kann ich unter Java sicherstellen, dass ein Verzeichnis / Text-Datei gelesen und geschrieben werden kann?
sieht sie momentan so aus:
Code:
public static void makeSureWritableAndReadable(File file) throws IOException {
if ( file == null | !file.exists() ) {
throw new IOException("File \"" + file.getName() + "\" did not exists");
}
if ( !file.canWrite() ) {
file.setWritable(true, false);
if ( file.canWrite() ) {
throw new IOException("\"" + file.getName() + "\" couldn't writable");
}
}
if ( !file.canRead() ) {
file.setReadable(true, false);
}
}
Diese funktioniert aber wie aus dem Bericht ersichtlich nicht. Deshalb meine Frage, wie kann ich unter Java sicherstellen, dass ein Verzeichnis / Text-Datei gelesen und geschrieben werden kann?