Thema Datum  Von Nutzer Rating
Antwort
Rot Suche mit der "Dir" Funktion nach Ordnerpfaden inkl. Umlauten
03.03.2023 12:21:17 Tenne
NotSolved
03.03.2023 13:02:58 Mase
NotSolved
03.03.2023 13:33:52 Gast76661
NotSolved
06.03.2023 10:51:34 Tenne
NotSolved

Ansicht des Beitrags:
Von:
Tenne
Datum:
03.03.2023 12:21:17
Views:
426
Rating: Antwort:
  Ja
Thema:
Suche mit der "Dir" Funktion nach Ordnerpfaden inkl. Umlauten

Guten Tag zusammen,

ich hoffe ihr könnt mir helfen. Habe schon viele Dinge hin und her probiert aber leider hat noch nichts funktioniert.

Versuche momentan mit der Dir Funktion nach Dateien zu suchen in einem Ordner und Unterorder. Die Pfade unter der sich die Ordner befinden werden dann in dem array "strALL" abgespeichert. Dies Funktion auch schon ganz gut, bis auf Umlaute. Sobald Umlaute im Pfad stehen wird in dem Array anstatt der Umlaute immer dieses Zeichen "„" gesetzt z.B.:

C:\Zeichnungen\Gehäuse\DateiName.pdf

C:\Zeichnungen\Geh„use\DateiName.pdf

 

Habe auch schon mit der Funktion "Call SetLocaleInfo(&H400, &H1004, 1252)" viel rum probiert, um neue Codepage für die Systemstandards fest zulegen. Leider ohne Erfolg.

 

Folgend einmal mein Code:

 

Function fncFolderSearch(ByVal strFolder As String, Optional strTMP As String)

Dim strAll()    As String

Call SetLocaleInfo(&H400, &H1004, 1252)

strAll = Split(CreateObject("Wscript.Shell").exec("CMD /C Dir /S /B /O-D " & """" & strTMP & strFolder & """" & """").StdOut.ReadAll, vbCrLf)

End Function

 

INFO:

(strFolder = Suchpfad)

(strTMP = Name der Datei)

 

Hoffe es ist soweit verständlich :)


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Suche mit der "Dir" Funktion nach Ordnerpfaden inkl. Umlauten
03.03.2023 12:21:17 Tenne
NotSolved
03.03.2023 13:02:58 Mase
NotSolved
03.03.2023 13:33:52 Gast76661
NotSolved
06.03.2023 10:51:34 Tenne
NotSolved