Dateiname Splitten mit Vbscript
Hallo Zusammen,
ich habe vorher in mein Skript die Dateiname mit folgende Funktion
"gesplit".
Jetzt ist es so das der neuen Kunde eine andere Dateiname hat: ABC201101_TESTDA_20110315154433.csv statt
wie vorher ABC201101_20110315154433.csv.
Meine Frage: Da das Zeichnen "_" zweimal vorkommt, habe ich schon die Funktionen Right und Left probiert ohne Erfolg.
Kann jemand mir sagen wie ich den neuen Dateiname(ABC201101_TESTDA_20110315154433.csv) "splitten" kann, damit ich das folgende Ergebnis "ABC201101_TESTDA" bekomme?
Danke und Gruß
Lionne
ich habe vorher in mein Skript die Dateiname mit folgende Funktion
ctlFileName = Split(oFile.Name,"_")(0)
Jetzt ist es so das der neuen Kunde eine andere Dateiname hat: ABC201101_TESTDA_20110315154433.csv statt
wie vorher ABC201101_20110315154433.csv.
Meine Frage: Da das Zeichnen "_" zweimal vorkommt, habe ich schon die Funktionen Right und Left probiert ohne Erfolg.
Kann jemand mir sagen wie ich den neuen Dateiname(ABC201101_TESTDA_20110315154433.csv) "splitten" kann, damit ich das folgende Ergebnis "ABC201101_TESTDA" bekomme?
Danke und Gruß
Lionne
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 163764
Url: https://administrator.de/forum/dateiname-splitten-mit-vbscript-163764.html
Ausgedruckt am: 23.04.2025 um 15:04 Uhr
1 Kommentar
Hallo lionne!
Mit "
Damit erhältst Du "
Grüße
bastla
Mit "
Split
" wird ein Array erzeugt - im ersten Fall hast Du unmittelbar auf das erste Element (Index 0) zugreifen können - für die neue Anforderung solltest Du die Zuweisung zu einer Variablen vornehmen:arrNameParts = Split(oFile.Name,"_")
arrNameParts(0)
" bis "arrNameParts(2)
" (bzw allgemeiner bis "arrNameParts(UBound(arrNameParts))
" ...Grüße
bastla