Dateien mit langen Pfaden löschen
Moderators: white, Hacker, Stefan2
Dateien mit langen Pfaden löschen
Liebes Forum
Gibt es die Möglichkeit, mit dem TC Verzeichnisse zu löschen, die Verzeichnisse oder Dateien enthalten, deren Pfad länger als 259 Zeichen sind? (ich hoffe das ist verständlich!?)
Bei mir geht das nicht. Ich habe zwar die Behelfslösung, dass ich erst die Verzeichnisse so umbenenne, dass die Pfade entsprechend kürzer werden. Das ist aber mühselig.
Oder falls das mit dem TC nicht geht, gibt es ein anderes Tool dafür?
Liebe Grüße
Kerstin
Gibt es die Möglichkeit, mit dem TC Verzeichnisse zu löschen, die Verzeichnisse oder Dateien enthalten, deren Pfad länger als 259 Zeichen sind? (ich hoffe das ist verständlich!?)
Bei mir geht das nicht. Ich habe zwar die Behelfslösung, dass ich erst die Verzeichnisse so umbenenne, dass die Pfade entsprechend kürzer werden. Das ist aber mühselig.
Oder falls das mit dem TC nicht geht, gibt es ein anderes Tool dafür?
Liebe Grüße
Kerstin
Ich hasse Leute, die Sätze nicht zuende
Welche TC-Version verwendest du? Ich habe das gerade mal ausprobiert und beim Kopieren einer Datei in einen solchen überlangen Pfad weist TC auf diese Tatsache hin, aber man kann fortsetzen. Das Löschen einer solchen Datei ist ohne Probleme und auch ohne Nachfrage möglich.
Oder kann es sein, dass du in den Papierkorb zu löschen versuchst (nur Entf)? Das kann nicht funktionieren, weil Windows eben dämlich ist, und nicht mit solchen langen Pfaden klarkommt. Lösche solche Dateien einfach mit Shift+Ent und die Sache ist gegessen.
MfG Dalai
Oder kann es sein, dass du in den Papierkorb zu löschen versuchst (nur Entf)? Das kann nicht funktionieren, weil Windows eben dämlich ist, und nicht mit solchen langen Pfaden klarkommt. Lösche solche Dateien einfach mit Shift+Ent und die Sache ist gegessen.
MfG Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Hmmm, evtl. ist dies ein Anlass im Fall Dateiennamen >259 Zeichen und voreingestelltem Löschen in Papierkorb eine TCmd-Abfrage aufpoppen zu lassen, um den Anwender zu fragen, ob hier ohne Papierkorb gelöscht werden soll?
"War is evil, in so far as it makes more bad people than it takes away."
Immanuel Kant in "Perpetual Peace"
Immanuel Kant in "Perpetual Peace"
Bitte nicht. Diese ständigen Sicherheitsabfragen töten mir den Nerv. Wenn ich entschieden habe ohne Papierkorb zu löschen, dann möchte ich das auch. Der Comp muss nicht immer Kindermädchen spielen.
Und wenn die Abfrage unbedingt sein muss, dann bitte mit der Möglichkeit, diese abzuschalten.
Liebe Grüße
Kerstin
Und wenn die Abfrage unbedingt sein muss, dann bitte mit der Möglichkeit, diese abzuschalten.
Liebe Grüße
Kerstin
Ich hasse Leute, die Sätze nicht zuende
Du hast da was falsch verstanden. Der Vorschlag war/ist, dass TC beim Löschen überlanger Pfade in den Papierkorb (was ja nicht geht) fragt, ob stattdessen am Papierkorb vorbei (=endgültig) gelöscht werden soll. Momentan wird ja nur eine Meldung gezeigt, die besagt, dass es aufgrund der langen Pfade nicht geht; dort kann man überspringen, wiederholen oder abbrechen.Kerstin83 wrote:Bitte nicht. Diese ständigen Sicherheitsabfragen töten mir den Nerv. Wenn ich entschieden habe ohne Papierkorb zu löschen, dann möchte ich das auch.
Es geht nicht darum, vor dem Löschen ohne Papierkorb eine weitere Nachfrage einzuführen.
MfG Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64
Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
Re:
Wurde die Funktionalität bei überlangen Dateipfaden aufgehoben?
Windows 8.1
TC 10.x
Shift+Entf
Fehlermeldung:Pfade zu lang
PS: noch lieber würde ich die Dateien in Everything löschen. Aber auch dort kommt die Fehlermeldung, Pfade zu lang, auch mit Shift+Entf
Kennt Ihr eine Lösung?
PS2: Bei alten TC-Beiträgen immer einen neuen anlegen oder auf den alten zurückgreifen?
Re: Re:
Danke der Nachfrage
Das kann man nicht generell beantworten.
Wenn der Alte vom Thema her passt, kann man denn ruhig weiterverwenden.
Dadurch bleibt Zusammengehöriges auch zusammen.
Dabei ist es meist empfehlenswert, wenn man den jüngsten Alten weiterverwendet.
Allerdings verändern sich das Betriebssystem und die Anwendung so oft\schnell, dass die Informationen
von alten Threads heutzutage (evtl.) gar nicht mehr passen, da wäre ein ganz neuer Thread sinnvoller,
gerne mit Link zum Vorgänger, nach dem Motto, "ich habe da bereits etwas gefunden, hier...."
Aufsplitten oder Zusammenführen der Threads kann dann ein Moderator immer noch nachträglich machen.
Re: Dateien mit langen Pfaden löschen
Mit Everything 1.5 iund dem TC ist das ganze kein Problem.
Finden von zu langen Pfaden mittels Everyting im TC zum Beispiel:
ev:path:len:>=260
Dann in die Listbox und löschen im TC geht ohne Probleme.
Finden von zu langen Pfaden mittels Everyting im TC zum Beispiel:
ev:path:len:>=260
Dann in die Listbox und löschen im TC geht ohne Probleme.
Windows 11 Home x64 Version 23H2 (OS Build 22631.3527)
TC 11.03 x64 / x86
Everything 1.5.0.1372a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.73
QAP 11.6.3.2 x64
TC 11.03 x64 / x86
Everything 1.5.0.1372a (x64), Everything Toolbar 1.3.3, Listary Pro 6.3.0.73
QAP 11.6.3.2 x64
Re: Dateien mit langen Pfaden löschen
@Horst.Epp das ist ein interessanter Ansatz
wie kann ich den Pfadbefehl um folgende Abfrage ergänzen
ev:path:len:>=260 und im Pfad muss sich ein Verzeichnis /Januar/ befinden.
Gelöscht werden soll alles ab dem Verzeichnis /Januar/, was davor steht, soll erhalten bleiben.
wie kann ich den Pfadbefehl um folgende Abfrage ergänzen
ev:path:len:>=260 und im Pfad muss sich ein Verzeichnis /Januar/ befinden.
Gelöscht werden soll alles ab dem Verzeichnis /Januar/, was davor steht, soll erhalten bleiben.
Re: Dateien mit langen Pfaden löschen
Code: Select all
ev:\Januar path:len:>259
EDIT: Mit dieser Abfrage werden sowohl Ordner als auch Dateien mit einer Gesamtpfadlänge >259 Zeichen angezeigt.
Code: Select all
ev:path:len:>259 folder:Januar
- ODER -
ev:folder:Januar path:len:>259
Bitte VOR Löschung unbedingt testen!
PS:
Es empfiehlt sich eine benutzerdef. Spalte anzulegen:
Code: Select all
[=" "tc.Pfadlänge]
Es empfiehlt sich in Everything ein Lesezeichen anzulegen:
Suchanfrage in Everything eingeben -> Menü "Lesezeichen" -> "Lesezeichen hinzufügen...
Last edited by tuska on 2023-03-24, 15:22 UTC, edited 1 time in total.
Re: Dateien mit langen Pfaden löschen
Ich danke Euch und teste.
Re: Dateien mit langen Pfaden löschen
Ich habe oberhalb noch eine Klarstellung zu den Suchergebnissen getroffen (Ordner + Dateien, nur Ordner).
Beispiel für ein Lesezeichen in Everything 1.5.0.1340a (x64) -
[... funktioniert grundsätzlich auch in 'Everything' 1.4.1.1022 (x64) ...]
Suchanfrage mit Lesezeichen bzw. Makro in Everything 1.5a oder 1.4.1.1022 durchführen
Suchanfrage mit Lesezeichen UND Makro von 'Everything'(!) in Total Commander durchführen
Windows 11 Pro (x64) Version 22H2 (OS build Build 22621.1413) | TC 10.52 x64/x86
'Everything' 1.5.0.1340a (x64) | 'Everything' 1.4.1.1022 (x64)
Suchabfragen: Total Commander <=> 'Everything'
Beispiel für ein Lesezeichen in Everything 1.5.0.1340a (x64) -
[... funktioniert grundsätzlich auch in 'Everything' 1.4.1.1022 (x64) ...]
- Menü "Lesezeichen" -> Lesezeichen verwalten...
- Button "Neu" anklicken
- Name des Lesezeichens (Eingabe ohne "" Anführungszeichen):
"Ordner - Gesamtpfadlänge: >259 Zeichen | MAKRO-Name: 260 -> Suche in Everything, zB: 260: oder 260:Januar -> Suche in TC, zB: ev:260: oder ev:260:Januar | https://www.ghisler.ch/board/viewtopic.php?t=36970 Dateien mit langen Pfaden löschen"- Lesezeichen-Name: Max. ca. 260 Zeichen, danach wird der Text automatisch abgeschnitten
- Lesezeichen werden entweder in der Datei "Bookmarks.csv" oder "Bookmarks-1.5a.csv" gespeichert - je nach Einstellung:
Siehe: Suchabfragen: Total Commander <=> 'Everything' - Pkt. 13.1.b, 13.2.b, 13.2.c.
- Search: -> Custom per Dropdown-Pfeil auswählen -> path:len:>=260 folder: ... = Suchanfrage erfassen
- Makro: 260 -> OK -> OK
Suchanfrage mit Lesezeichen bzw. Makro in Everything 1.5a oder 1.4.1.1022 durchführen
- Menü "Lesezeichen" aufrufen -> diesen Lesezeicheneintrag (ohne "" Anführungszeichen) anklicken:
"Ordner - Gesamtpfadlänge: >259 Zeichen | MAKRO-Name: 260 -> Suche in Everything, zB: 260: oder 260:Januar -> Suche in TC, zB: ev:260: oder ev:260:Januar | https://www.ghisler.ch/board/viewtopic.php?t=36970 Dateien mit langen Pfaden löschen"- Ergebnis: path:len:>=260 folder: wird automatisch in die Suchzeile von 'Everything' eingetragen und das Suchergebnis wird
angezeigt. Der Monat "Januar" kann jetzt ohne oder auch nach einem Leerzeichen in Everything 1.5a/1.4.1.1022 erfasst werden.
- Ergebnis: path:len:>=260 folder: wird automatisch in die Suchzeile von 'Everything' eingetragen und das Suchergebnis wird
- 260:Januar (<- Makro "260" und Suchbegriff: "Januar")
... in die Suchzeile von 'Everything' eingeben -> Ordner mit Namen "Januar" u. Gesamtpfadlänge >259 Zeichen werden angezeigt.
Gibt man nur 260: in die Suchzeile von 'Everything' ein, dann werden Ordner mit Gesamtpfadlänge >259 Zeichen angezeigt.
(Bei einer Suchabfrage mit einem Makronamen muß danach - ohne Leerzeichen - ein Doppelpunkt eingegeben werden:
Makro 260 -> Suchabfrage: 260: ).
Suchanfrage mit Lesezeichen UND Makro von 'Everything'(!) in Total Commander durchführen
Code: Select all
ev:260: ; findet Ordner mit Gesamtpfadlänge >259 Zeichen
ev:260:januar ; findet Ordner mit Namen "Januar" und Gesamtpfadlänge >259 Zeichen
ev:260:soundex:januar ; findet zB folgende Ordner Janaur, Januar, January und Gesamtpfadlänge >259 Zeichen
ev:260:exact:januar ; findet Ordner dessen Namen exakt auf "Januar" lauten und Gesamtpfadlänge >259 Zeichen
Windows 11 Pro (x64) Version 22H2 (OS build Build 22621.1413) | TC 10.52 x64/x86
'Everything' 1.5.0.1340a (x64) | 'Everything' 1.4.1.1022 (x64)
Suchabfragen: Total Commander <=> 'Everything'
Re: Dateien mit langen Pfaden löschen
Ordner mit Gesamtpfadlänge >259 Zeichentc_fun wrote: ↑2023-03-22, 15:45 UTCWurde die Funktionalität bei überlangen Dateipfaden aufgehoben?
Windows 8.1
TC 10.x
Shift+Entf
Fehlermeldung:Pfade zu lang
PS: noch lieber würde ich die Dateien in Everything löschen.
Aber auch dort kommt die Fehlermeldung, Pfade zu lang, auch mit Shift+Entf
Kennt Ihr eine Lösung?
- Everything 1.5.0.1340a (x64) und Everything 1.5.0.1340a (x64) [Administrator] löschen zB den Ordner "January" nach Umschalt+Entf
und Bestätigung der Abfrage: "Are you sure you want to permanently delete this folder?"
- 'Everything' 1.4.1.1022 (x64) als Administrator ausgeführt löscht zB den Ordner "January" nach "Entf" ohne Nachfrage.
Windows 11 Pro (x64) Version 22H2 (OS build Build 22621.1413) | TC 10.52 x64
Re: Dateien mit langen Pfaden löschen
Yes, it is possible to use Total Commander (TC) to delete directories that contain directories or files with paths longer than 259 characters. However, there are some limitations to this process due to the maximum path length allowed by the Windows operating system.
One workaround for this issue is to first rename the directories so that the paths are correspondingly shorter. This can be a difficult and time-consuming process, especially if there are many nested directories and files with long paths.
Another option is to use a third-party tool that is specifically designed to handle long file paths. One such tool is --spam, user banned--, which allows users to easily delete, copy, or move files and folders with paths longer than 259 characters.
It is important to note that when working with long file paths, it is essential to use caution and ensure that all necessary backups have been made before making any changes.
One workaround for this issue is to first rename the directories so that the paths are correspondingly shorter. This can be a difficult and time-consuming process, especially if there are many nested directories and files with long paths.
Another option is to use a third-party tool that is specifically designed to handle long file paths. One such tool is --spam, user banned--, which allows users to easily delete, copy, or move files and folders with paths longer than 259 characters.
It is important to note that when working with long file paths, it is essential to use caution and ensure that all necessary backups have been made before making any changes.