Löschen eines Ordners nicht Möglich!

Ein Verzeichnis, das sich nicht einfach löschen lässt – wie ist das möglich?

Je nach Betriebssystem werden Verzeichnisstrukturen unterschiedlich gehandhabt. Also Windows oder OSx/Linux

Unter Windows ist es zum Beispiel nicht möglich, ein Verzeichnis mit einem Leerzeichen am Ende des Verzeichnisnamens anzulegen. Unter Linux oder OSx auf einem iMac ist dies jedoch möglich. Wenn man nun z.B. auf einem Mac ein Verzeichnis mit Leerzeichen am Ende des Ordnernamens anlegt und dieses z.B. mit einem Shared Drive auf einen Windows-Rechner kopiert, kann man es nicht löschen, auch nicht mit CMD. Das Verzeichnis ist aber nicht beschädigt, es kann trotzdem verwendet werden, auch unter Windows können hier Dateien abgelegt und gespeichert werden, nur der Ordner kann nicht gelöscht oder umbenannt werden.

Mit einem Trick lässt sich ein solches Verzeichnis aber auch unter Windows erstellen. Hier ein Beispiel wie so ein Verzeichnis erstellt werden kann.

New-Item -Path "\\?\c:\Users\%username%\Desktop\Hahaha " -Type Directory

Wie bekomme ich dieses Verzeichnis gelöscht ?

Nach einigen Versuchen ist es mir gelungen dieses Verzeichnis über den Total Commander zu löschen, da dieser mit Verzeichnissen etwas anders umgeht als der Windows Explorer.

Eine weitere Möglichkeit ist es, das Verzeichnis über die PowerShell umzubenennen.

Rename-Item -LiteralPath "\\?\c:\Users\%username%\Desktop\Hahaha " -NewName "\\?\c:\Users\%username%\Desktop\folderWithoutBlank"

Vielleicht konnte ich dem einen oder anderen hier helfen, der ein ähnliches Problem hat.

Für weitere Fragen kannst du mir gerne einen Kommentar hinterlassen.

IMHO Alex

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.