Im Batch: Lesen Sie nur den Dateinamen in eine variable mit Pfad und Dateiname

Ich bin derzeit auf der Suche nach einem Weg, um eine variable in batch-und nur analysieren den Dateinamen.

Zum Beispiel, gebe ich meine batch-Datei a-s-parameter aus einer anderen Anwendung, die anschließend mit meinen source-variable. Die source-Datei, die die variable enthält in der Regel so etwas wie: C:\Program Files\myapp\Instanz.1\Data\filetomove.ext.

Nehme ich an zu Lesen, vom Ende der variable, bis die ersten "\" und stellen Sie das Ergebnis in einer neuen variable mit dem Namen, aber ich habe nicht in der Lage gewesen, die "for /f" Befehl erfolgreich.

Jede Hilfe wäre sehr geschätzt werden!

Update: Nur standard-XP-oder Windows 2000/2003 verfügbar...(kann nicht davon ausgehen, resource kits installiert).

InformationsquelleAutor Michael | 2009-01-18
Schreibe einen Kommentar