Hallo, Experte!
Also ich versuche grade ein tool zu schreiben, das XML dateien ausliest.
Die idee war, dass man mittels OpenFileDialog eine unbestimmte menge von XML dateien auswählt und die später liest. Ja okay so weit bin ich noch nicht..
Die sache ist. Ich selektiere die Dateien und die Namen bzw. absolute Pfade zu denen sind dann in OpenFileDialog.FileNames gespiehcert als array. wenn ich versuche inhalte dieses Array in ein ListenBox zu speichrn mit ListenBox.Items.Addrange(openFileDialog.FileNames) klappt alles wunderbar, aber es werden die absolute Pfade gespiehcert und nicht nur Dateinahmen
z.B.
Dateien zu Selektion:
Ort: C:\myProject\XML-Files\
Dateien:
File-001.xml
File-002.xml
File-003.xml
Nach de Selektion durch FileOpenDialog sind folgende einträge in den ListenBox:
Gewünsch ist aber so:
Also OHNE Pfade. Nur Dateinamen und deren Typ.
Habe schon versucht mit String-Funktionen zu arbeiten:
Aber das klappt nicht.
Dabei ensteht folgende Problematik:
die funktion Right() gibts nur ab Framework 3.0 und das Projekt wurde mit dem Framework 2 erstellt. Ich habe schon versucht in Projekt-einstellungen kompilierungs-modus auf Framework 3 und 3.5 zu stellen, aber VS 2008 SP1 sagt immer dass funktion Right() nicht gibt oder dass diese für Pixelverarbeitung ist oder so was ....
Auch möchte ich wissen ob es eine bessere/einfache oder einfach finere Lösung gibt die Dateinamen aus Prade auszulesen ...
Also ich versuche grade ein tool zu schreiben, das XML dateien ausliest.
Die idee war, dass man mittels OpenFileDialog eine unbestimmte menge von XML dateien auswählt und die später liest. Ja okay so weit bin ich noch nicht..
Die sache ist. Ich selektiere die Dateien und die Namen bzw. absolute Pfade zu denen sind dann in OpenFileDialog.FileNames gespiehcert als array. wenn ich versuche inhalte dieses Array in ein ListenBox zu speichrn mit ListenBox.Items.Addrange(openFileDialog.FileNames) klappt alles wunderbar, aber es werden die absolute Pfade gespiehcert und nicht nur Dateinahmen
z.B.
Dateien zu Selektion:
Ort: C:\myProject\XML-Files\
Dateien:
File-001.xml
File-002.xml
File-003.xml
Nach de Selektion durch FileOpenDialog sind folgende einträge in den ListenBox:
Code:
C:\myProject\XML-Files\File-001.xml C:\myProject\XML-Files\File-002.xml C:\myProject\XML-Files\File-003.xml
Code:
File-001.xml File-002.xml File-003.xml
Habe schon versucht mit String-Funktionen zu arbeiten:
PHP Code:
Right(DateienOeffnen.FileName, InStrRev(DateienOeffnen.FileName, "\"))
Dabei ensteht folgende Problematik:
die funktion Right() gibts nur ab Framework 3.0 und das Projekt wurde mit dem Framework 2 erstellt. Ich habe schon versucht in Projekt-einstellungen kompilierungs-modus auf Framework 3 und 3.5 zu stellen, aber VS 2008 SP1 sagt immer dass funktion Right() nicht gibt oder dass diese für Pixelverarbeitung ist oder so was ....
Auch möchte ich wissen ob es eine bessere/einfache oder einfach finere Lösung gibt die Dateinamen aus Prade auszulesen ...
Comment