So bald man in Java arbeitet, muss man beachten, dass man sich innerhalb der JVM befindet und die Richtlinien dieser beachten muss. Beim Löschen von Dateien mittels Java, muss man darauf achten, das diese nicht durch das System genutzt werden.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
import java.io.File; /** * * @author ST-Page.de * */ public class StFileHandler { /** * Dateien werden hier gelöscht. Sollte eine Referenz von der JVM oder vom * Betriebssystem auf der Datei sein, dann kann diese nicht gelöscht werden. * * @param filename * Der Name, der zu löschenden Datei * @return TRUE Datei wurde gelöscht / FALSE Datei wurde nicht gelöscht. */ public static boolean stDeleteFile(String filename) { boolean del = false; File file = new File(filename); if (file.exists()) { del = file.delete(); } return del; } } |