Es ist ein wenig strange...
Situation: Also ich benutze Eclipse und Java 8 (habe ich auch auf dem Computer). Mir ist aufgefallen, dass er Ordner nicht löschen wollte, auch wenn der Unterordner erfolgreich gelöscht wurde.
Es trifft nur manchmal auf, aber warum weiss ich nicht.
Das Problem trifft nur bei Ordner auf, nicht bei den Dateien.
Problem: Er löscht Ordner nicht, auch wenn sie leer sind. Im Beispiel löscht er nur die ersten 2 Ordner.
Beispiel
Code
Vorgehen:
p.s. Ich arbeite nicht auf dem C:, normalerweisse auf eine externe HD
Situation: Also ich benutze Eclipse und Java 8 (habe ich auch auf dem Computer). Mir ist aufgefallen, dass er Ordner nicht löschen wollte, auch wenn der Unterordner erfolgreich gelöscht wurde.
Es trifft nur manchmal auf, aber warum weiss ich nicht.
Das Problem trifft nur bei Ordner auf, nicht bei den Dateien.
Problem: Er löscht Ordner nicht, auch wenn sie leer sind. Im Beispiel löscht er nur die ersten 2 Ordner.
Beispiel
Code
Java:
package test;
import java.io.File;
public class Test {
public static void main(String[] args) throws Exception {
if (!new File(
"C:\\test\\aeawewaeadsaeawewaeads\\aeawewaeadsaeawewaeads\\aeawewaeadsaeawewaeads")
.delete()) {
System.out.println("NO" + "1");
}
if (!new File(
"C:\\test\\aeawewaeadsaeawewaeads\\aeawewaeadsaeawewaeads")
.delete()) {
System.out.println("NO" + "2");
}
if (!new File("C:\\test\\aeawewaeadsaeawewaeads").delete()) {
System.out.println("No" + "3");
}
}
}
Vorgehen:
- Wenn ich die 3 Ordner mit Copy & Past als ganzes von einem anderen Ordner kopiere, dann funktionierts. (in dem Beispiel)
- Wenn ich die 3 Ordner mit "Neuen Ordner" erstelle und nur der Name reinkopiere so löscht er mir nicht alles.
p.s. Ich arbeite nicht auf dem C:, normalerweisse auf eine externe HD
Zuletzt bearbeitet: