Jump to content

Powershell: Dateipfade über 2xx Zeichen incl. >260 anzeigen


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo,

 

Ich versuche, alle Dateien mit mehr als xy Zeichen Pfadlänge auflisten zu lassen.

Ist auch kein Problem, jedoch scheinen wir im Dateisystem schon sehr viele zu haben, die über 260 Zeichen Pfadlänge haben.

 

Und genau diese möchte ich auflisten!

Unter anderem, um zu prüfen, ob diese von Robocopy korrekt gesichert werden.

Weiterhin, um dem betreffenden Verursacher darzulegen, dass man nicht den "kompletten Dokumententext" als Dateinamen verwenden muss.......

 

Ich hab auch schon jede im www gesucht aber alle "Lösungen" liefern den u.a. Fehler.

 

gci d: -recurse -file | where {$_.fullname.length -gt 250 } | select fullname

gci : Der angegebene Pfad und/oder Dateiname ist zu lang. Der vollständig qualifizierte Dateiname muss kürzer als 260 Zeichen und der Pfadname kürzer als 248 Zeichen sein.
In Zeile:1 Zeichen:1
+ gci d: -recurse -file | where {$_.fullname.length -gt 250 } | select fullname
+ ~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ReadError: (D:\Pub\_Allgeme...\SKODA AUTO a.s:String) [Get-ChildItem], PathTooLongException
    + FullyQualifiedErrorId : DirIOError,Microsoft.PowerShell.Commands.GetChildItemCommand

 

 

Ich habe mal einen Testordner mit einer entsprechenden Datei erstellt und als .zip Datei angefügt.

 

Dabei ist mir aufgefallen, dass Windows durchaus in der lage ist, bei der Erstellung der Datei schon zu erkennen, dass die Datei zu lang ist!

Kopiert man die Datei aber incl. Ordner in die Ordnerstruktur, ist es Windows egal, wie lang die eigentliche Pfadlänge ist.

 

 

Vielleicht hat ja jemand eine Lösung parat!

 

 

 

TestOrdner.zip

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...