Suche: Feld "Suchen nach:" nur 2046 Zeichen?
Moderators: Hacker, Stefan2, white
Suche: Feld "Suchen nach:" nur 2046 Zeichen?
Hallo,
ich muss gelegentlich eine große Menge an Dateien Suchen. Dies klappte auch bisher immer. Allerdings ist mir jetzt aufgefallen das es zu Fehlern in der Suche kommt.
Dies zeigt sich in der Menge der Suchtreffer.
Ein Beispiel mit 99 Dateien. Das "[...]" nur als Platzhalter zur Veranschaulichung:
01.jpg
02.jpg
[...]
98.jpg
99.jpg
Suchabfrage:
01.*;02.*;[...];98.*;99.*
Der Stern * deswegen, weil ich auch nach mehreren Dateiendungen suchen muss.
Dies funktioniert auch, allerdings irgendwann nicht mehr, wenn die Dateinamen zu lang sind.
Kann es sein das dass Feld "Suchen nach:" nur 2046 Zeichen kann? Man kann nämlich dort nicht mehr eintippen. Das erklärt auch die fehlenden Dateien in der Suche.
ich muss gelegentlich eine große Menge an Dateien Suchen. Dies klappte auch bisher immer. Allerdings ist mir jetzt aufgefallen das es zu Fehlern in der Suche kommt.
Dies zeigt sich in der Menge der Suchtreffer.
Ein Beispiel mit 99 Dateien. Das "[...]" nur als Platzhalter zur Veranschaulichung:
01.jpg
02.jpg
[...]
98.jpg
99.jpg
Suchabfrage:
01.*;02.*;[...];98.*;99.*
Der Stern * deswegen, weil ich auch nach mehreren Dateiendungen suchen muss.
Dies funktioniert auch, allerdings irgendwann nicht mehr, wenn die Dateinamen zu lang sind.
Kann es sein das dass Feld "Suchen nach:" nur 2046 Zeichen kann? Man kann nämlich dort nicht mehr eintippen. Das erklärt auch die fehlenden Dateien in der Suche.
Re: Suche: Feld "Suchen nach:" nur 2046 Zeichen?
Hallo,
Lösungen:
1. Total Commander: Feld "Suchen in": @D:\TEMP\Dateiliste.txt (Beispielabfrage - siehe auch Button "Hilfe"!)
Den Dateinamen und Pfad kannst Du bei markierten Dateien mit dem Befehl: cm_CopyNetNamesToClip
in die Zwischenablage kopieren und danach in einer beliebigen .TXT Datei einfügen.
2. Tool 'Everything'
Einfach den Inhalt der "Dateiliste.txt" kopieren und in die Suchzeile von 'Everything' einfügen.
Beispiel für eine Suche direkt in Everything 1.5.0.1387a (x64) -> nach Einfügung aus der Zwischenablage:
<D:\TMP\jpeg-bitmap.jpg|D:\TMP\mvimg-20180324-161541.jpg|D:\TMP\oivt.jpg|D:\TMP\thumb.jpg>
Windows 11 Pro (x64) Version 24H2 (OS Build 26100.2454) - 21.11.2024 | TC 11.50RC1 x64/x86 | 'Everything' 1.5.0.1387a (x64)
Ja, das stimmt.
Lösungen:
1. Total Commander: Feld "Suchen in": @D:\TEMP\Dateiliste.txt (Beispielabfrage - siehe auch Button "Hilfe"!)
Den Dateinamen und Pfad kannst Du bei markierten Dateien mit dem Befehl: cm_CopyNetNamesToClip
in die Zwischenablage kopieren und danach in einer beliebigen .TXT Datei einfügen.
2. Tool 'Everything'
Einfach den Inhalt der "Dateiliste.txt" kopieren und in die Suchzeile von 'Everything' einfügen.
Beispiel für eine Suche direkt in Everything 1.5.0.1387a (x64) -> nach Einfügung aus der Zwischenablage:
<D:\TMP\jpeg-bitmap.jpg|D:\TMP\mvimg-20180324-161541.jpg|D:\TMP\oivt.jpg|D:\TMP\thumb.jpg>
Windows 11 Pro (x64) Version 24H2 (OS Build 26100.2454) - 21.11.2024 | TC 11.50RC1 x64/x86 | 'Everything' 1.5.0.1387a (x64)
Re: Suche: Feld "Suchen nach:" nur 2046 Zeichen?
Zu 1.)
Klappt, allerdings muss man dann ja wissen wo sich die Dateien befinden. Ich suche aber genau deswegen nach ihnen
Zu 2.)
Fremdtool vermeide ich erstmal. Bisher ging alles im TC
Klappt, allerdings muss man dann ja wissen wo sich die Dateien befinden. Ich suche aber genau deswegen nach ihnen

Zu 2.)
Fremdtool vermeide ich erstmal. Bisher ging alles im TC

Re: Suche: Feld "Suchen nach:" nur 2046 Zeichen?
Ich würde nie im Leben mehr als 2048 Zeichen in ein Suchfeld eingeben.
1. Regular Expressions, welche den Text in vielen Fällen stark verkürzen.
2. Man kann man im TC auch 2-Stufig suchen.
Erst mal das grobe und dann in der gefundenen Liste mit weiteren Kriterien verfeinern.
3. Mit der Kombination von TC und Everything lassen sich Sachen suchen,
welche mit TC alleine nicht möglich oder beliebig kompliziert sind.
1. Regular Expressions, welche den Text in vielen Fällen stark verkürzen.
2. Man kann man im TC auch 2-Stufig suchen.
Erst mal das grobe und dann in der gefundenen Liste mit weiteren Kriterien verfeinern.
3. Mit der Kombination von TC und Everything lassen sich Sachen suchen,
welche mit TC alleine nicht möglich oder beliebig kompliziert sind.
Last edited by Horst.Epp on 2024-12-09, 14:29 UTC, edited 1 time in total.
Windows 11 Home, Version 24H2 (OS Build 26100.3915)
TC 11.51 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.2.1 x64
TC 11.51 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.2.1 x64
Re: Suche: Feld "Suchen nach:" nur 2046 Zeichen?
Die Frage muss lauten: Warum hier eine Begrenzung?Ich würde nie im Leben mehr als 2048 Zeichen in ein Suchfeld eingeben.
Ich bastle mir das in Sekunden im Notepad++ zusammen. Ich brauche es nicht oft, aber wenn dann klappt das immer. Mir ist das ja nur zufällig aufgefallen heute.
Re: Suche: Feld "Suchen nach:" nur 2046 Zeichen?
Nein, das stimmt nicht.c303 wrote: 2024-12-09, 14:13 UTC Zu 1.)
Klappt, allerdings muss man dann ja wissen wo sich die Dateien befinden.
Re: Suche: Feld "Suchen nach:" nur 2046 Zeichen?
Es muss immer irgendeine Begrenzung der Eingabefelder geben. Die Dateinamen haben mit Sicherheit irgendein Muster, das sich sehr wahrscheinlich mit RegEx darstellen lässt. Damit kann man die Länge der Suchbegriffe massiv verkürzen.
#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: Suche: Feld "Suchen nach:" nur 2046 Zeichen?
ad 1.) Leider weiß ich für die Suche ausschließlich mit Total Commander ansonsten keine Lösung.c303 wrote: 2024-12-09, 14:13 UTC Zu 1.)
Klappt, allerdings muss man dann ja wissen wo sich die Dateien befinden. Ich suche aber genau deswegen nach ihnen
Zu 2.)
Fremdtool vermeide ich erstmal. Bisher ging alles im TC![]()
ad 2.) Ein 'Fremdtool' wie Everything sollte man meines Erachtens nicht außer Acht lassen, wenn man Suchergebnisse in Echtzeit
erhalten möchte und dieses Suchtool für Suchabfragen in Total Commander verwendet werden kann.
Suchabfragen: TC <=> 'Everything' <= Windows Suche
Re: Suche: Feld "Suchen nach:" nur 2046 Zeichen?
Ich habe es noch nicht ganz verstanden ...
Ich habe also z.B. eine "Suche.txt" mit den Dateien die ich suchen möchte.
Beispiel:
C:\Users\user\Desktop\_test\1457345.pdf
C:\Users\user\Desktop\_test\1568421.pdf
Was ist wenn ich eine ganze Platte absuchen muss und den Pfad nicht kenne?
Aus der deutschen Hilfe:
Sie können auch den Namen einer Textdatei (ANSI; UTF-8 oder UTF-16, letztere 2 mit BOM) mit einer Liste der zu durchsuchenden Dateien und Verzeichnisse angeben, in der Form @c:\Pfad\Dateiname.txt. Die Textdatei muss einen Datei-/Verzeichnisnamen pro Zeile enthalten, entweder als absoluten Pfad, oder relativ zum Verzeichnis der Listendatei. In der Listendatei dürfen nun auch die Platzhalter * und ? verwendet werden.
Re: Suche: Feld "Suchen nach:" nur 2046 Zeichen?
Es gibt 2 Möglichkeiten:c303 wrote: 2024-12-10, 07:05 UTC Ich habe also z.B. eine "Suche.txt" mit den Dateien die ich suchen möchte.
Beispiel:
C:\Users\user\Desktop\_test\1457345.pdf
C:\Users\user\Desktop\_test\1568421.pdf
Was ist wenn ich eine ganze Platte absuchen muss und den Pfad nicht kenne?
- Suche.txt im Stammverzeichnis des Laufwerks ablegen und die Pfade aus den Zeilen in Suche.txt entfernen, und Platzhalter und Anführungszeichen wie folgt verwenden:.
Code: Select all
*"1457345.pdf" *"1568421.pdf"
- Laufwerk in Suche.txt angeben und Platzhalter und Anführungszeichen wie folgt verwenden:
Code: Select all
C:\*"1457345.pdf" C:\*"1568421.pdf"
Last edited by white on 2024-12-10, 11:53 UTC, edited 1 time in total.
Reason: Option 1 verbessert
Reason: Option 1 verbessert
Re: Suche: Feld "Suchen nach:" nur 2046 Zeichen?
1 klappt wohl nicht:
2.) klappt!
Code: Select all
Suchpfad nicht gefunden! (2x)
c:\1457345.pdf
c:\1568421.pdf
Re: Suche: Feld "Suchen nach:" nur 2046 Zeichen?
Sie haben Recht. Ich habe meinen Beitrag bearbeitet.c303 wrote: 2024-12-10, 11:09 UTC 1 klappt wohl nicht:Code: Select all
Suchpfad nicht gefunden! (2x) c:\1457345.pdf c:\1568421.pdf
Re: Suche: Feld "Suchen nach:" nur 2046 Zeichen?
Das klappt nun. Gibt es noch eine Möglichkeit das er auf mehrere Platten gleichzeitig sucht?
Re: Suche: Feld "Suchen nach:" nur 2046 Zeichen?
Nein.c303 wrote: 2024-12-10, 13:11 UTC Das klappt nun. Gibt es noch eine Möglichkeit das er auf mehrere Platten gleichzeitig sucht?
Re: Suche: Feld "Suchen nach:" nur 2046 Zeichen?
Code: Select all
c:\*"1457345.pdf"
d:\*"1457345.pdf"
c:\*"1568421.pdf"
d:\*"1568421.pdf"
Aber gut, man weiß sich nun zu helfen. Ich brauche das wie gesagt nicht oft, aber wenn ist es ziemlich verzwickt. Da kommt man meiner Meinung nach auch nicht mit Regex weiter.