hallo gibt es eine möglichkeit in windows nach dateien zu suchen, deren namen buchstaben und zeichen von z.b türkischem oder russischem alphabet enthalten?
Sandra schrieb: > buchstaben und zeichen von z.b türkischem oder russischem alphabet Das geht sicher mit Regex-Ausdrücken, die können aber recht umfangreich werden, wenn man z.B. nach kyrillisch filtern will. Georg
Vielleicht kann man umgekehrt nicht nach normalen Buchstaben suchen, also eine Liste A-Z a-z ausnehmen?
Ganz leicht geht's mit installierten "Total Commander": Mittels der "Windoes Zeichentabelle" das Suchwort zusammenstellen, Kopieren drücken,im Commander das Suchwort unter "Suchen" einfügen Voila, es funktioniert!! ;-) mfg
~Mercedes~ . schrieb: > Mittels der "Windoes Zeichentabelle" das Suchwort zusammenstellen, Das ist recht hilfreich, wenn das Suchwort unbekannt ist. Es geht darum, Dateinamen mit Zeichen zu finden, die nicht in CP1252 (8859-1) enthalten sind.
Hm. Vorher die Codepage umschalten? In den "Locales" Oder die Bytes durch ein eigenens Proggy suchen lassen... mfg
Man könnte mit nem Batchscript scannen und die Dateinamen forciert zu iso-8859 umwandeln.. und dann den ergebnisstring nach dem "Zeichen nicht vorhanden" Platzhalter testen, im Normalfall zum Beispiel ein "?"
Powershell:
1 | Get-ChildItem -Recurse C:\Users\ | % { if ( $_.Name -match "\p{IsCyrillic}" ) { $_.FullName } } |
Weitere Regex-Details zu Unicode-Klassen: https://www.regular-expressions.info/unicode.html#block Powershell verwendet .NET Regex.
Mathicsoft FileLocator Pro bietet sowohl die Möglichkeit, mehr oder minder umfangreiche reguläre Ausdrücke zu verwenden, als auch ein kleines JScript oder VBscript einzusetzen. Im Lieferumfang befinden sich auch einige Beispielskripte. https://www.mythicsoft.com/filelocatorpro/
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.