Zusammenfassung:
Dieser Artikel zeigt Ihnen, wie Sie Dateien mit Java löschen können. Es gibt 4 Möglichkeiten, um Dateien und Verzeichnisse unter Windows mit Java zu löschen. Falls Sie einige Dateien in Java aus Versehen gelöscht haben, können Sie diese Dateien auch mit EaseUS Data Recovery Wizard wiederherstellen.
Es kann vorkommen, dass Sie eine Datei nicht normal löschen können. In diesem Fall müssen Sie zunächst die Ursache finden, wenn Sie das Problem lösen wollen. In der Regel ist der Hauptgrund, die Datei ist verschlüsselt oder gesperrt. Wenn es nicht der Fall, kann die Datei auch von Viren angegriffen werden.
Machen Sie sich keine Sorgen. Sie können diese Dateien mit Java löschen, solange Sie die Sprache Java kennen. Selbst wenn Sie ein Anfänger in Java-Programmen sind, können Sie die vier Methoden in diesem Artikel schnell erlernen.
Was ist Java? Sun Microsystems führte 1995 Java ein, eine Programmiersprache und Computerplattform. Aus den bescheidenen Anfängen hat sich Java zu einem wichtigen Bestandteil der heutigen digitalen Welt entwickelt, da es die solide Grundlage für die Entwicklung zahlreicher Dienste und Anwendungen bildet. Java wird nach wie vor für hochmoderne Produkte und digitale Dienste verwendet, die für die Zukunft entwickelt werden.
Außerdem können Sie Java verwenden, um PC-Anweisungen zu erstellen, die Ihren Computern sagen, wie sie verschiedene Aufgaben ausführen sollen. Zum Beispiel, wenn Sie bestimmte Dateien löschen wollen:
⚠️Sie können Java verwenden, um Links, Verzeichnisse und Dateien zu löschen. Bei symbolischen Links wird nicht das Ziel, sondern der Link selbst entfernt. Bei Verzeichnissen muss die Löschung mit einem leeren Verzeichnis erfolgen. |
Bevor Sie die 4 Möglichkeiten lernen, können Sie sich zunächst das folgende Lehrvideo ansehen. Die Anweisungen für Java zum Löschen von Dateien durch Ausführen bestimmter Skripte sind im Video enthalten.
Wenn Sie immer noch verwirrt sind, lesen Sie bitte die folgenden 4 Lösungen.
Bei Verwendung des herkömmlichen File IO java.io.* können Sie eine Datei löschen, indem Sie die Methode File.delete( ) verwenden, die einen booleschen Wert zurückgibt (true, wenn die Datei erfolgreich gelöscht wurde, sonst false).
Um Dateien in Java zu löschen, versuchen Sie den folgenden Befehl:
import java.io.File;
public class DeleteFileExample1 {
public static void main(String[] args) {
// Zu löschende Datei
File file = new File("foo.txt");
// Datei löschen
boolean isDeleted = file.delete();
if(isDeleted) {
System.out.println("Datei erfolgreich gelöscht");
} else {
System.out.println("Datei existiert nicht");
}
}
}
Die Methode delete(Path) löscht die Datei entweder erfolgreich oder gibt einen Fehler aus, wenn dies nicht möglich ist. Zum Beispiel wird eine NoSuchFileException ausgelöst, wenn die Datei nicht existiert. Um herauszufinden, warum das Löschen fehlgeschlagen ist, können Sie die Ausnahme wie folgt erfassen:
try {
Files.delete(path);
} catch (NoSuchFileException x) {
System.err.format("%s: no such" + " file or directory%n", path);
} catch (DirectoryNotEmptyException x) {
System.err.format("%s not empty%n", path);
} catch (IOException x) {
// Probleme mit der Dateiberechtigung werden hier abgefangen.
System.err.println(x);
}
Sie können auch einen Ordner und seine Unterordner löschen. Die Ordner müssen jedoch leer sein:
import java.io.File;
public class DeleteFolder {
public static void main(String[] args) {
File myObj = new File("C:\\Users\\MyName\\Test");
if (myObj.delete()) {
System.out.println("Der Ordner wurde gelöscht: " + myObj.getName());
} else {
System.out.println("Der Ordner konnte nicht gelöscht werden.");
}
}
}
Ordner und Datei unter Windows 10/Windows 11 erzwingend löschen
Sie können das Löschen von Ordnern oder Dateien in CMD erzwingen, Software zum Erzwingen des Löschens von Ordnern verwenden, den Eigentümer ändern oder das Löschen von Ordnern im abgesicherten Modus erzwingen. Mehr lesen >>
Um das Verzeichnis zu löschen, müssen Sie zunächst den Pfad des Verzeichnisses angeben und das Löschen aller Dateien und Unterordner vorbereiten.
import java.io.File;
class DeleteDirectory {
// Funktion zum Löschen von Unterverzeichnissen und Dateien
public static void deleteDirectory(File file)
{
// speichert alle Pfade von Dateien und Ordnern, die
// im Verzeichnis vorhanden sind
for (File subfile : file.listFiles()) {
// wenn es sich um einen Unterordner handelt, z.B. Rohan und Ritik,
// rekursiv die Funktion zum Leeren des Unterordners aufrufen
if (subfile.isDirectory()) {
deleteDirectory(subfile);
}
// Dateien und leere Unterordner löschen
subfile.delete();
}
}
Dateien, Ordnern und Verzeichnissen unter Linux mit dem Befehl löschen
Wie lösche ich eine Datei in Linux mit Terminal? Dieser Artikel erklärt, wie Sie Dateien, Ordner oder Verzeichnisse in Linux Terminal löschen können. Mehr lesen >>
Wir haben 4 verschiedene Möglichkeiten kennengelernt, wie man mit Java Dateien und Verzeichnisse löschen kann. Vergessen Sie nicht, diese Passage zu markieren, indem Sie sie auf Facebook, Twitter oder SNS teilen.
Wenn Sie die oben genannten Skripte ausprobiert haben, aber versehentlich einige Systemdateien oder Ordner gelöscht haben, könnten Sie die für Java-Befehle erforderlichen Dateien entfernt haben. In diesem Fall sollten Sie gelöschte Dateien von Windows 10 wiederherstellen.
Vielleicht haben Sie auch versehentlich wichtige private Dateien und Ordner gelöscht und wissen nicht, wie Sie dauerhaft gelöschte Elemente wiederherstellen können. Glücklicherweise können Sie mit dem EaseUS Data Recovery Wizard diese wichtigen Elemente schnell wiederherstellen.
Überprüfen Sie die Schritte und erfahren Sie, wie Sie die Software verwenden, um gelöschte Dateien wiederherzustellen:
Schritt 1. Wählen Sie den zu scannenden Ort
Wählen Sie das Gerät und das Laufwerk aus, auf dem Sie Dateien mit der Umschalttaste oder durch Leeren des Papierkorbs endgültig gelöscht haben. Klicken Sie dann auf die Schaltfläche "Scannen", um verlorene Dateien zu finden.
Schritt 2. Prüfen Sie die Ergebnisse
Die Software beginnt automatisch mit dem Scannen des gesamten ausgewählten Laufwerks. Wenn der Scanvorgang abgeschlossen ist, wählen Sie die Ordner "Gelöschte Dateien" und "Andere verlorene Dateien" im linken Bereich aus. Wenden Sie dann die Funktion "Filter" an oder klicken Sie auf die Schaltfläche "Dateien oder Ordner suchen", um die gelöschten Dateien schnell zu finden.
Schritt 3. Gelöschte Dateien wiederherstellen
Wählen Sie die gelöschten Dateien aus und klicken Sie auf "Vorschau". Klicken Sie anschließend auf "Wiederherstellen", um sie an einem anderen sicheren Ort oder auf einem anderen Gerät zu speichern.
Dieser Artikel bietet Ihnen vier praktikable Lösungen. Die meisten Benutzer behaupten, dass ihre Probleme nach Anwendung von Methode 1 gelöst wurden. Und Methode 1 ist die, die ich am meisten bevorzuge. Wenn Sie eine andere Lösung für dieses Problem haben, die Sie uns mitteilen möchten, tun Sie dies bitte; unsere Leser wären sehr daran interessiert, sie zu lesen.
Darüber hinaus könnte Ihr PC effektiv funktionieren, um Ihre Dateien zu sichern, auch wenn sie von Java mit EaseUS Data Recovery Wizard gelöscht wurden.
Hier sind 4 weitere Fragen über das Löschen von Dateien in Java. Sehen Sie hier nach, ob die Frage, die Sie interessiert, dabei ist und finden Sie die Antworten.
1. Wie löscht man eine Datei in Java?
Mit der Funktion File. delete( ) der Klasse File können wir eine Datei in Java löschen. Die Datei oder das Verzeichnis, das durch den abstrakten Pfadnamen angegeben wird, wird durch die delete( ) Methode gelöscht. Wenn der Pfadname ein Verzeichnis ist, muss es leer sein, um gelöscht zu werden.
2. Wie kann man das Löschen eines Ordners erzwingen, den Windows in einem anderen Programm geöffnet hat?
Das können Sie: Um zu vermeiden, dass beim Entfernen von Ordnern der Fehler "Datei in Gebrauch" angezeigt wird:
3. Wie löscht man Dateien, die älter als X Tage sind, in Windows 11/10 mit Storage Sense?
4. Wie kann ich mehrere Dateien in der Eingabeaufforderung löschen?
Mit dem Befehl del können Sie einzelne Dateien und Gruppen löschen.
Related Articles
Gelöschte VHD Dateien wiederherstellen - So geht's
Wie kann man XML Datei wiederherstellen?
Kann man temporäre Dateien löschen? So erhalten Sie temporäre Dateien zurück
So können Sie gelöschte Word Datei wiederherstellen