[?]Auslesefunktion

10/31/2012 23:10 coladose#1
Hallo zusammen,
jaja...ich mit meinen Problemchen. Nun ein neues (leider!!).

Also. Ich habe eine Liste mit Dateipfaden als Textdatei.
Ich habe meine Funktion, die die Pfade ausließt, die Datei einließt (auch alles Textdateien) und wenn ein gesuchter String in der Datei vorkommt, dann soll es eine Messagebox ausgeben, doch leider habe ich ein Sonderzeichen in meinem Benutzernamen sowie in der den Dateinamen und das lässt meine Funktion crashen.

Ich würde nun gerne wissen, wie ich den Pfad in ein lesbares Format bringen kann. UTF-8 scheitert beim Benutzernamen, und ASCII bei den Sonderzeichen in den Dateinamen.

Mein Quellcode
10/31/2012 23:37 Kraizy​#2
Wie sieht dieses Sonderzeichen denn aus und welche Fehlermeldung kommt?
11/01/2012 06:40 coladose#3
Im Benutzernamen ist ein ö und in den Dateinamen sind Unter- und Mittestriche.
11/01/2012 13:02 bammes#4
Bin mir net sicher, aber ist der string in .NET nicht UNICODE ??
11/01/2012 13:13 coladose#5
Eig. schon. Doch wenn ich die Datei auslesen lasse komm "illegales Zeichen im Pfad".
11/01/2012 19:33 mrapc#6
Das ist ein &;$;%;{;} etc. prüf mal ob sowas sich in deinen Code mit eingeschlichen hat Ansonsten ist bei Pafen immer die Probe:
process.start ("C:\Pfad\")
ganz nützlich so siehst du ob du auch genau deinen Ordner getroffen hast :D
11/01/2012 22:23 iSchaf#7
Schon mit Path.Combine(,,,) versucht?