lionne
Goto Top

Dateiname Splitten mit Vbscript

Hallo Zusammen,

ich habe vorher in mein Skript die Dateiname mit folgende Funktion
 ctlFileName = Split(oFile.Name,"_")(0)   
"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

Content-Key: 163764

Url: https://administrator.de/contentid/163764

Printed on: April 16, 2024 at 08:04 o'clock

Member: bastla
bastla Mar 31, 2011 at 18:23:59 (UTC)
Goto Top
Hallo lionne!

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,"_")
Damit erhältst Du "arrNameParts(0)" bis "arrNameParts(2)" (bzw allgemeiner bis "arrNameParts(UBound(arrNameParts))" ...

Grüße
bastla