Wie kann man Dateien mit Java löschen? Hier sind vier Methoden.

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.

 Download für Win
Keine Registrierung erfordert
 Download für Mac
Erfolgsquote: 99,7%

Inhaltsverzeichnis

Aktualisiert von

Mako

Aktualisierungsdatum

23/07/2024

Lesezeit

9 Min

Überblick: Kann man Dateien mit Java löschen?

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:

  • 💻Dateien oder Verzeichnisse, die älter als x Tage sind, werden automatisch gelöscht.
  • 🗒️Dateien mit Leerzeichen am Ende löschen.
  • 💾Dateien löschen, die den Kriterien nicht entsprechen, in großen Mengen.

4 Methoden: Wie kann man Dateien in Java löschen?

⚠️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.

  • 00:08 - Einführung
  • 00:33 - Wie man ein neues Java-Projekt in Eclipse erstellt
  • 00:53 - Wie man eine Klasse in Eclipse erstellt
  • 01:51 - Wie man eine Variable in der Programmiersprache Java erstellt

Wenn Sie immer noch verwirrt sind, lesen Sie bitte die folgenden 4 Lösungen.

Methode 1. "File.delete( )" verwenden, um Dateien zu löschen

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");
}
}
}

Methode 2. "Delete(Path)" in Java versuchen, um Dateien zu löschen

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);
}

Methode 3. Einen Ordner und seinen Unterordner löschen

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.");
}
}
}

Löschen eines Ordners erzwingen

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 >>

Methode 4. Wie Java Verzeichnis löschen

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();
}
}

So löschen Sie Dateien

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.

 

Bonus-Tipp: Verlorene und von Java gelöschte Dateien wiederherstellen

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.

EaseUS Data Recovery Wizard

  • Verlorene oder gelöschte Dateien, Dokumente, Fotos, Audiodateien, Musik und E-Mails einfach wiederherstellen.
  • Aus geleertem Papierkorb, von Speicherkarten, Digitalkameras, HDDs, SSDs und USB-Laufwerk gelöschte Dateien wiederherstellen.
  • Unterstützt Datenwiederherstellung bei plötzlicher Löschung, Formatierung, Festplattenbeschädigung, Virenbefall, Systemabsturz in verschiedenen Situationen
 Download für Win
Keine Registrierung erfordert
 Download für Mac
Erfolgsquote: 99,7%

Ü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.

Wählen Sie einen Ort und klicken Sie auf Scannen

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.

dauerhaft gelöschte Dateien scannen

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.

Dateien auswählen und auf Wiederherstellen klicken

Das Fazit

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.

 Download für Win
Keine Registrierung erfordert
 Download für Mac
Erfolgsquote: 99,7%

FAQs

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:

  • Benutzen Sie den Task-Manager, um das Programm zu beenden.
  • Schalten Sie Ihren Computer aus.
  • Mit CMD einen Ordner zwangsweise entfernen
  • Verwenden Sie Software, um einen Ordner zwangsweise zu löschen.

3. Wie löscht man Dateien, die älter als X Tage sind, in Windows 11/10 mit Storage Sense?

  1. Um auf die Windows-Einstellungen zuzugreifen, drücken Sie "Win+I".
  2. Klicken Sie dann unter System - Speicher auf Storage Sense.
  3. Die Schaltfläche Automatisches Bereinigen von Benutzerinhalten sollte umgeschaltet werden.
  4. Wählen Sie im Menü Run Storage Sense eine Einstellung aus.
  5. Die Taste muss gedrückt werden, um Storage Sense zu starten.

4. Wie kann ich mehrere Dateien in der Eingabeaufforderung löschen?

Mit dem Befehl del können Sie einzelne Dateien und Gruppen löschen.

  • 1. Fügen Sie ein Leerzeichen ein, nachdem Sie "del" eingegeben haben.
  • 2. Geben Sie anschließend den Pfad für jede Datei ein, die Sie entfernen möchten, und trennen Sie die einzelnen Dateinamen durch ein Leerzeichen.
  • 3. Vergewissern Sie sich, dass Sie den richtigen Pfad eingegeben haben, bevor Sie die Eingabetaste drücken.
  • Aktualisiert von

    Technik-Freund und App-Fan. Mako schreibe seit März 2016 für die Leser von EaseUS. Er begeistert über Datenrettung, Festplattenverwaltung, Datensicherung, Datenspeicher-Optimierung. Er interssiert sich auch für Windows und andere Geräte. …
Warum EaseUSEditor-Bewertungen

20+

Jahre Erfahrung

160+

Länder und Regionen

72 Millionen+

Downloads

4.7 +

Trustpilot Bewertung

TOP 2 in Recovery-Tools

"Easeus Data Recovery Wizard kann die letzte Möglichkeit sein, gelöschte Daten wiederherzustellen und ist dabei sogar kostenlos."

article

EaseUS Data Recovery Wizard

Leistungsstarke Datenrettungssoftware zur Wiederherstellung von Dateien in fast allen Datenverlustszenarien unter Windows und Mac.

100% Sauber