Wenn Sie ein Problem beim Löschen einer Datei, die Windows beschwert, "zu lang" ist, gibt es eine tote einfache Lösung direkt in Windows - keine zusätzlichen Apps, Hacks oder Workarounds erforderlich.
Wir haben schon früher darüber gesprochen, aber hier ist der Kern: Windows verwendet a Namenskonvention namens "Long Filenames (LFN)". Das LFN-System unterstützt Dateinamen mit bis zu 255 Zeichen. Andere Betriebssysteme haben jedoch keine ähnlichen Einschränkungen. Wenn also ein Mac- oder Linux-Benutzer eine Reihe von Dateien mit längeren Namen archivieren und Ihnen das Archiv senden würde, würden Sie beim Extrahieren dieses Archivs Dateien erhalten, die die Zeichenlänge von Windows überschreiten. Wenn Sie versuchen, einen von ihnen zu löschen, meldet Windows, dass der Name der Datei zu lang ist und nicht gelöscht werden kann.
Es gibt verschiedene Möglichkeiten, wie Sie mit diesem Problem umgehen können (z. B. Herunterladen der kostenlosen 7-Zip-Datei) Komprimierungstool, dessen integrierter Dateimanager sich nicht über die Länge des Dateinamens beschwert), aber anstatt auf zusätzliche Software oder Workarounds von Drittanbietern zurückgreifen zu müssen, können wir einen alten Windows-Trick nutzen, um die Dateien kurz zu machen.
Wenn Sie Probleme mit langen Datei Pfad Namen, anstatt lange Datei Namen haben, können Sie eine kleine Optimierung in Windows 10 vornehmen, die auch längere Dateipfade ermöglicht.
Vor dem System mit dem langen Dateinamen gab es das Dateisystem in DOS, das jetzt als 8.3-Dateisystem bekannt ist (da die Dateinamen auf 8 Zeichen mit einer 3-Zeichen-Erweiterung beschränkt sind). Windows ist dafür bekannt, abwärtskompatibel zu sein, und dies ist ein perfektes Beispiel dafür, wo die Abwärtskompatibilität äußerst nützlich ist. Jahrzehnte nachdem DOS ein wichtiges Betriebssystem war, können wir immernoch die DOS-Dateinamen für Dateien auf unseren modernen Windows-Computern aufrufen, und im Gegensatz zu den zu langen Dateinamen, die es stören, wird sich Windows nicht beschweren ein bisschen, wenn man mit diesen kurzen Dateinamen arbeitet (obwohl sie genau auf die gleichen Dateien zeigen, die das Problem verursacht haben).
Um eine zu lange Datei zu löschen, müssen Sie nur noch öffnen eine Eingabeaufforderung in dem Verzeichnis, in dem sich die Datei befindet, und verwenden Sie einen einfachen Befehl, um den kurzen Dateinamen zu erhalten. Öffnen Sie den Datei-Explorer und navigieren Sie zu dem Verzeichnis, in dem sich Ihre Dateien befinden. Halten Sie die Umschalttaste gedrückt und klicken Sie mit der rechten Maustaste auf einen leeren Bereich. Wählen Sie "Befehlsfenster hier öffnen". Ein Eingabeaufforderungsfenster wird mit dem Fokus auf das Verzeichnis geöffnet, in dem Sie sich befinden. Geben Sie dann im Eingabeaufforderungsfenster den folgenden Befehl ein:
DIR / X
Wenn das Verzeichnis mehr Dateien enthält, als angezeigt werden können Verwenden Sie auf einem einzelnen Bildschirm stattdessen den Befehl
DIR / X / P, so dass er bei jeder Bildschirmlänge angehalten wird, damit Sie die Dateiliste überprüfen können.
Dieser Befehl listet alle Verzeichnisse und Dateien auf Im aktuellen Verzeichnis
und wird auch der alte 8.3-Dateiname für alle Dateien und Verzeichnisse aufgelistet. In unserem Beispiel-Screenshot oben sehen Sie, wie die Dummy-TXT-Datei mit unsinnigen (und hunderte von Zeichen langen) Dateinamen auf ein einfaches "WHYSOL ~ 1.TXT" reduziert wird. Bewaffnet mit dem Kurznamen der Datei oder des Verzeichnisses Wenn Sie löschen möchten, können Sie einfach einen DEL-Befehl für die Datei ausgeben:
DEL WHYSOL ~ 1.TXT
Ersetzen Sie
WHYSOL ~ 1.TXTdurch den Namen der gewünschten Datei zu löschen.
Windows wird die Datei ohne Beanstandung löschen (Sie können
DIR / Xerneut ausführen, um zu bestätigen oder nur das Verzeichnis in Windows Explorer überprüfen). Das ist alles dazu! Mit einem cleveren Gebrauch eines sehr alten Befehls können Sie jede Datei löschen, unabhängig davon, wie lang der Dateiname ist.
Der Computer speichert die Uhrzeit in einer Hardwareuhr auf seinem Motherboard. Die Uhr behält die Zeit, auch wenn der Computer ausgeschaltet ist. Standardmäßig geht Windows davon aus, dass die Uhrzeit in lokaler Zeit gespeichert wird, während Linux davon ausgeht, dass die Uhrzeit in UTC-Zeit gespeichert wird, und wendet einen Offset an.
PC-Firmen werden mit Sicherheit unsicher
Nichts ist vollkommen sicher, und wir werden nie jede Schwachstelle draußen beseitigen. Aber wir sollten nicht so viele schlampige Fehler sehen, wie wir es von HP, Apple, Intel und Microsoft im Jahr 2017 gesehen haben. Bitte, PC-Hersteller: Verbringt Zeit mit der langweiligen Arbeit, um unsere PCs zu sichern.