SuperDelete: Entfernen Sie Dateien mit zu langen Pfaden unter Windows

Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen

Das Windows-Betriebssystem von Microsoft hat seit langem eine Beschränkung von 260 Zeichen für Pfade. Während die meisten Benutzer möglicherweise nicht auf Probleme mit Ordnernamen und Dateinamen stoßen, die das Limit überschreiten, können einige. Wenn ein Pfad zu lang ist, z. B. wenn ein USB-Flash-Laufwerk an das System angeschlossen ist, das zuvor in einer Linux-Distribution verwendet wurde, führt Windows keine Vorgänge wie Entfernen oder Bearbeiten von Dateien aus, wenn der Pfad überschritten wird.

Microsoft hat Windows 10 und Windows Server 2016 eine neue Option hinzugefügt um NTFS Long Path zu aktivieren In der Gruppenrichtlinie funktioniert dies nur für 'manifestierte' Programme.

Entwickler von Drittanbietern haben Programme erstellt, um das Problem zu beheben. Es gibt einen Detektor für zu lange Pfade Hiermit werden Pfade hervorgehoben, die auf einem Windows-Computer zu lang sind, oder Long Path Fixer Verschieben, Kopieren oder Löschen von Vorgängen für Dateien oder Ordner, die die Pfadbeschränkung überschreiten. Es gibt auch eine manuelle Option, da Sie den Pfad reduzieren können, indem Sie die Datei- und Ordnernamen in ändern Unterschreiten Sie die Beschränkung auf 260 Zeichen .

SuperDelete

superdelete long path

SuperDelete ist ein Befehlszeilentool, das speziell zum Löschen von Dateien und Ordnern entwickelt wurde, die im Explorer nicht gelöscht werden können, da der Pfad die Zeichenbeschränkung überschreitet.

Ein Windows-Befehlszeilentool, mit dem Dateien und Ordner mit sehr langen Pfaden (länger als MAX_PATH 260 Zeichen) gelöscht werden können. Es unterstützt Pfade mit einer Länge von 32767 Zeichen. Es verwendet Pfade mit erweiterter Länge und die Unicode-Versionen der WinApi-Funktionen zum Auflisten und Löschen von Dateien. Darüber hinaus wird die Umgehung von ACL-Prüfungen zum Löschen von Ordnern unterstützt, wenn der Benutzer über Administratorrechte für das Laufwerk verfügt.

Die Verwendung ist recht einfach: Laden Sie das Programm herunter und extrahieren Sie es auf den lokalen Windows-Computer oder speichern Sie es auf einem USB-Flash-Laufwerk oder einer Tools-Sammlungs-CD. Führen Sie superdelete.exe fileOrFolderPath aus, um den Löschvorgang mit Bestätigung auszuführen.

Das Programm listet den Pfad und den Dateinamen auf und fordert Sie auf, die Anforderung zu akzeptieren (y) oder abzulehnen (n).

Die Anwendung unterstützt drei Parameter, die Sie dem Befehl hinzufügen können:

  • --silent führt den Befehl ohne Bestätigung aus.
  • --bypassAcl umgeht die ACL-Prüfung, wenn Sie über erhöhte Rechte auf dem Laufwerk verfügen.
  • --printStackTrace hilft beim Debuggen. Es druckt den Callstack, in dem eine Ausnahme auftritt.