Hallo Forum,
obwohl ich eine Datei in Windows geöffnet habe - bspw. eine Textdatei - ist Java in der Lage diese zu löschen. Wie kann ich das denn unterbinden?? Leider finde ich nur Beiträge zu Codes die Dateien nicht löschen können :autsch:.
Anbei ein auf das Wesentliche gekürzter Code, der die Datei "C:\TA\LIMS\A.txt" löscht, auch wenn sie bspw. in Word Pad oder dem Windows Editor geöffnet ist.
Umgebung: Windows 8 x64, Java SE 1.7.0_51, NetBeans IDE 7.4
Über einen Wink, Link oder einen verständlichen Tipp wäre ich sehr dankbar.
Schönes WE allen...
obwohl ich eine Datei in Windows geöffnet habe - bspw. eine Textdatei - ist Java in der Lage diese zu löschen. Wie kann ich das denn unterbinden?? Leider finde ich nur Beiträge zu Codes die Dateien nicht löschen können :autsch:.
Anbei ein auf das Wesentliche gekürzter Code, der die Datei "C:\TA\LIMS\A.txt" löscht, auch wenn sie bspw. in Word Pad oder dem Windows Editor geöffnet ist.
Java:
public class FileHandling {
public static void main(String[] args) throws IOException{
FileHandling fh = new FileHandling();
File f = new File("C:\\TA\\LIMS\\A.txt");
fh.deleteFile(f);
}
boolean deleteFile (File fileName){
try {
boolean delete;
delete = fileName.delete();
System.out.println("gelöscht? + " + delete);
} catch (Exception e) {
System.out.println("fehkler: " + e);
}
return false;
}
}
Umgebung: Windows 8 x64, Java SE 1.7.0_51, NetBeans IDE 7.4
Über einen Wink, Link oder einen verständlichen Tipp wäre ich sehr dankbar.
Schönes WE allen...