Forum: PC Hard- und Software Ordner und Dateien nach Namen mit Umlauten durchsuchen.


You were forwarded to this site from EmbDev.net. Back to EmbDev.net
von Ursus P. (unwichtig)


Lesenswert?

Guten Abend allerseits,

ich suche eine Methode wie man am schnellsten eine Ordnerstruktur und 
darin enthaltene Dateien(z.B. auf einem NAS) nach Namen mit Umlauten 
durchsucht. Im Netz finde ich nur halbfertige Lösungen. Am liebsten wäre 
mir ein Softwaretool was sich relativ einfach bedienen lässt, oder ein 
commando für Total Comamnder geht auch. Bin für jeden Vorschlag dankbar. 
Die Vorschläge kann ich sowohl unter Windows als auch unter Linux 
umsetzen.

Danke im Voraus.

Mfg aus dem Rhein-Ruhr Gebiet.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

1
find . -name '*[äöüÄÖÜ]*'

von Lu (oszi45)


Lesenswert?

dir /s d:\ **ä** > deinMerkText.txt
(Es reicht ein Stern vor und hinter dem Umlaut.)

: Bearbeitet durch User
von Harald K. (kirnbichler)


Lesenswert?

Lu schrieb:
> (Es reicht ein Stern vor und hinter dem Umlaut.)

Und das Leerzeichen nach dem Backslash sollte man weglassen.
1
dir /s d:\*ä* >> umlaute.txt

Die doppelten Spitzklammern hängen an die Datei "umlaute.txt" an, statt 
sie zu überschreiben, denn ich gehe stark davon aus, daß das mehrfach 
nacheinander auch für die anderen Umlaute aufgerufen werden soll.

Welches Problem mag damit gelöst werden wollen?

von Daniel F. (df311)


Lesenswert?

Jörg W. schrieb:
>
1
> find . -name '*[äöüÄÖÜ]*'
2
>

nehmen wir das ß auch noch dazu (ja, ich weiß, die Schweiz gibts auch, 
aber wurscht) und case insensitiv, dann wirds kürzer zum tippen ;-)
1
find . -iname '*[äöüß]*'

von Ursus P. (unwichtig)


Lesenswert?

Jörg W. schrieb:
>
1
> find . -name '*[äöüÄÖÜ]*'
2
>

danke.

von Carypt C. (carypt)


Lesenswert?

Man kann sich auch die Ordnerstruktur als Textdatei ausgeben lassen und 
diese mit zb Notepad++'s Regex Suche durchgehen.

dir > %HOMEPATH%\Desktop\verz.txt   : verzeichnisliste auf desktop 
ausgeben

von Carypt C. (carypt)


Lesenswert?

C:\>dir E:\1/s ä;*ö*;*ü*;*ß*>C:\Users\dein 
benutzerkontoname\Desktop\umlaute.txt  ;

gibt mir zwar (auf den Desktop) alle Dateien (AUCH OHNE ÜMLAUTE) auf 
E:\ordner 1  an, rödelt aber auf C: noch alle Umlautdateien des Desktops 
zusammen. ich verstehe es nicht.

: Bearbeitet durch User
von Carypt C. (carypt)


Lesenswert?

Hier ist noch die Methode wie man im Explorer in dem gerade geöffneten 
Ordner die dementsprechende Verzeichnisliste erzeugen läßt (vor irgendwo 
zitiert).

"
Wechseln Sie im Windows Explorer in das Verzeichnis, dessen Inhalt Sie 
drucken möchten.
Halten Sie die Taste [Umschalten] gedrückt und klicken mit der rechten 
Maustaste in einen freien Bereich des Verzeichnisfensters.
Danach klicken Sie auf Eingabeaufforderung hier öffnen.
Eingabeaufforderung hier öffnen
Hiermit startet eine Kommandozeile im aktuellen Ordner.
Anschließend erscheint ein DOS-Eingabefenster. Tippen Sie hier folgenden 
Befehl ein:
dir > verz.txt
Tippen Sie auf die [Return]-Taste. Einen kurzen Moment später erscheint 
die Datei verz.txt in ihrem ordner.
Öffnen Sie die Datei mit einem Doppelklick und wählen Sie dann Datei – 
Drucken, um den Verzeichnis-Inhalt zu drucken.
shift- rightclick in folder -> commandprompt  :  dir > 
%HOMEPATH%\Desktop\verz.txt   verzeichnisliste auf desktop ausgeben   ,

(dir /b/s/d/l > verz.txt)
(dir /b/s/d/l > %HOMEPATH%\Desktop\verz.txt)

("""" dir /n /l > verz.txt """"")
"

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.