Der Dateiname ist zu lang – The file name is too long

Normalerweise schreiben wir ja primär über Datenrettung.

Diesmal möchte ich eine Lösung anbieten für Datenlöschen. Viele werden das Problem kennen – man will rekursiv Dateien und Verzeichnisse löschen, jedoch ist die gesamte Länge des Verzeichnis- und Dateinamens zu lang.

Typische Fehlermeldungen:

  • Der Dateiname ist zu lang
  • The filename is too long
  • The file name(s) would be too long for the destination folder
  • The file name you specified is not valid or too long
  • The specified path, file name, or both are too long
  • The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters
  • Die Quelldateinamen sind zu lang für das Dateisystem
  • Der Verzeichnisname ist ungültig
  • Der Verzeichnisname ist zu lang

Die Fehlermeldungen treten typischerweise im Explorer oder am Command-Prompt CMD bzw. DOS-Fesnter auf.

Anbei eine Lösung, wie man Verzeichnisse sowie Dateien inklusive Unterverzeichnissen löschen kann, auch wenn zu lange Dateinamen und zu lange Verzeichnisnamen vorhanden sind.

WARNUNG!
Das Beispiel-Script bzw. die Beispiel-Batch-Datei löscht DATEN und VERZEICHNISS! Bei nicht korrekter Verwendung oder aufgrund möglicher Fehler innerhalb des Scripts ist es möglich, das Daten oder Verzeichnisse gelöscht werden, welche man nicht löschen will!

Das Script soll nur als Vorlage dienen, und auf keinen Fall ungeprüft eingesetzt werden. Der Inhalt muss vom Benutzer zu 100% verstanden werden, bevor es eingesetzt wird!

@echo off
echo.
echo WARNING! THIS PROGRAM *DELETES* FILES AND DIRECTORIES!
echo RUN ONLY IF YOU HAVE FULL BACKUP OF ALL DEVICES!
echo THIS PROGRAM MAY HAVE ERRORS LEADING TO DATA LOSS!
echo STOP NOW - DO NOT RUN :-) !
echo.
pause
echo.
echo RUN cmd AS ADMINISTRATOR ! (if not done already)
echo.
pause
echo.
echo ATTINGO TOO LONG DIRECTORY NAME TOO LONG FILE NAME RECURSIVE DEL RMDIR
echo COPYRIGHT (C) 2017 BY ATTINGO DATENRETTUNG / NICOLAS EHRSCHWENDNER
echo.
pause
echo.
echo S T O P ! ! ! DO NOT RUN ! ! ! ! ! DANGER ! ! ! ! ***P***A***N***I***C*** :-)
echo.
echo CLOSE WINDOW NOW !!!
echo.
pause
echo we are in the directory:
cd
echo.
echo WARNING! maybe we delete too much if there are symlinks, junctions, a.s.o.!!!
echo.
pause.
echo.
echo now trying to delete everything, please ignore "too long" error messages...
echo.
pause
echo.
for /d %%d in (*) do (
echo rmdir /s/q "%%d"
rmdir /s/q "%%d"
)
echo.
echo now renaming remaining directories to numbers, so we short them...
echo.
pause.
echo.
setlocal enableDelayedExpansion
set /a j=1
for /d /r %%d in (*) do (
echo ren "%%d" "!j!"
ren "%%d" "!j!"
set /a "j=!j!+1"
)
echo.
echo now retrying to delete everything... now there should be no "too long" error message...
echo.
pause
for /d %%d in (*) do (
echo rmdir /s/q "%%d"
rmdir /s/q "%%d"
)
echo.
echo done? :-)
echo.
pause

Anbei nochmals das Script in Kurzform, wie gesagt, es soll nur als Vorlage dienen und auf keinen Fall 1:1 kopiert und verwendet werden:

removeme for /d %%d in (*) do (
removeme rmdir /s/q "%%d"
removeme )
removeme setlocal enableDelayedExpansion
removeme set /a j=1
removeme for /d /r %%d in (*) do (
removeme ren "%%d" "!j!"
removeme set /a "j=!j!+1"
removeme )
removeme for /d %%d in (*) do (
removeme rmdir /s/q "%%d"
removeme )

Der große Check: Wie sicher sind die Daten Ihrer Kundschaft?

Gastbeitrag aus dem ersten „fIT“-Magazin für wissensbasierte Dienstleister der UBIT der WKO:

Fühlen sich Ihre Kundinnen und Kunden in Sachen IT und Daten nur sicher – oder sind sie es wirklich? Der Check der IT-Security Experts Group des Fachverbandes Unternehmensberatung, Buchhaltung und IT der Wirtschaftskammer Österreich hilft Ihnen, die Sensibilität Ihrer Kunden für IT und Datensicherheit zu erhöhen. Der große Check: Wie sicher sind die Daten Ihrer Kundschaft? weiterlesen

Sicherheitshinweis Sicherheitszertifikat abgelaufen ungültig Outlook Exchange

Wie verlängere ich ein selbst ausgestelltes (selbst signiertes) Zertifikat unter SBS 2011 / Exchange 2010 ?

Die Fehlermeldung im Outlook lautet:

Sicherheitshinweis Sicherheitszertifikat ungültig abgelaufen Outlook Exchange
Sicherheitshinweis – Informationen, die Sie mit dieser Website austauschen, können von anderen nicht angezeigt oder geändert werden. Es besteht jedoch ein Problem mit dem Sicherheitszertifikat der Website. Das Sicherheitszertifikat ist abgelaufen oder noch nicht gültig. Zertifikat anzeigen.

Sicherheitshinweis Sicherheitszertifikat abgelaufen ungültig Outlook Exchange weiterlesen

Warnung: Gefahr von Datenlecks zum Jahreswechsel

In vielen Unternehmen wird der Jahreswechsel zum Anlass genommen,  PCs und Laptops auszutauschen und den Mitarbeitern neue EDV-Geräte zur Verfügung zu stellen.  Die ausrangierten Exemplare werden an den Hersteller oder das Systemhaus zurückgesendet oder an andere Mitarbeiter der eigenen Firma weitergegeben.  Die korrekte Datenlöschung der gebrauchten Datenträger wird hierbei jedoch oft falsch durchgeführt oder gar vergessen! Besonders sensible Unternehmensdaten geraten auf diesem Wege sehr schnell in falsche Hände! Auch Privatpersonen sehen sich mit diesem Problem konfrontiert, wenn sie ihre Festplatten oder SSDs weiterverkaufen oder -verschenken und sich darauf mitunter noch heikle Dateien befinden, die nicht an die Öffentlichkeit gelangen sollten.

Warnung: Gefahr von Datenlecks zum Jahreswechsel weiterlesen

Windows 8 Benutzerrechte für den found.000 Ordner übernehmen

Im März haben wir bereits einen Beitrag zum Thema Benutzerrechte unter Windows 7 übernehmen verfasst.
Da wir in letzter Zeit des Öfteren gefragt wurden, warum selbst im Explorer oder in der Eingabeaufforderung mit Administratorrechten der Zugriff auf den durch die Fehlerüberprüfung chkdsk erstellten Ordner found.000 verweigert wird, hier eine Schritt-für-Schritt-Anleitung, wie man dies unter Windows 8 bewerkstelligt:

Windows 8 Benutzerrechte für den found.000 Ordner übernehmen weiterlesen

Zimbra Webclient ZWC Mail-Liste Datum und Uhrzeit anzeigen

Anpassung der Anzeige für die eMail-Liste von Datum und Uhrzeit in der Groupware Zimbra im Webclient – Anzeige in Zimbra Client Wochentag und Uhrzeit

Zimbra zeigt in der Mail-Übersicht im Web-Client bei älteren e-Mails nur das Datum an (Tag Monat, also z.B. 4. Apr.). Will man bei allen eMail auch die Uhrzeit sehen, müssen einige Änderungen im Quell-Code vorgenommen werden.

Konfigurationsschritte für Zimbra 8.6 sowie Zimbra 8.7:

Für andere Versionen müssen die Schritte ggf. angepasst werden.  Nach einem Update auf eine neuere Zimbra Version müssen die angegebenen Schritte erneut durchgeführt werden.

Alle Angaben ohne Gewähr!

Zimbra Webclient ZWC Mail-Liste Datum und Uhrzeit anzeigen weiterlesen

Lauernde Gefahr – SAS- & SCSI-Festplatten mit Magnetscheiben aus Glas

Headcrash bei Festplatten mit Magnetscheiben aus Glas

Bei modernen Festplatten – unter anderem SAS-Festplatten – wird als Material für die Magnetscheiben (Platter) Aluminium, Glas oder Keramik verwendet.

Vorteile von Glas-Platters
Platters aus Glas bieten einige Vorteile gegenüber der Aluminium-Variante: Sowohl die Datendichte als auch die Rotationsgeschwindigkeit (RPM) können erhöht werden, das Material ist stabiler, gegen Korrosion beständiger und die Oberfläche ist glatter und somit leichter zu verarbeiten.

Uns Datenretter interessiert jedoch primär der Worst-Case: Wie ist das Verhalten bei Oberflächenschäden, also Defekten,  die zum Beispiel durch Head-Crashes ausgelöst werden?

Gefahr: Head-Crash bei Magnetscheiben aus Glas
Schreib-/Leseköpfe (Heads) schweben auf einem Luftpolster nur wenige dutzend Nanometer über den Magnetscheiben, welche sich 2.500 Mal in der Sekunde drehen.

Lauernde Gefahr – SAS- & SCSI-Festplatten mit Magnetscheiben aus Glas weiterlesen

Datenverlust Datenrettung Austria