![]() |
Hilfe bei einem Batch File
Ich muss ein Batch file erstellen, welches alle Dateien in einem Verzeichnis umbennent (nummern), und verschiebt.
Ich hab nun zwei fragen: 1. Wie kann man die Endung eines Files in eine Variable schreiben? Denn das neue File muss dann wieder die selbe Endung haben. 2. Wie wähle ich das erste File aus, also ich muss ja das File angeben, dass dann umbenannt werden soll. Ich muss nun irgendwie angeben dass er einfach das erste file auswählen soll. Mit irgend einem Platzhalter oder so :D (Die Reienfolge wie die Files ausgewählt werden spielt keine Rolle) Ich denke das erste Problem lässt sich irgendwie mit einer FOR Schleife lösen... |
Zu 1:
Code:
@ECHO off http://home7.inet.tele.dk/batfiles/ ;) |
Das mit der Endung und der Variabel hab ich nun dank deinem code und einigem gebastel hingekriegt :D
Ich hab nun eigentlich nur noch das Problem, dass ich irgendwie bei jedem Durchlauf der Schlaufe ein File auswählen muss. Mit *.* werden natürlich alle Files beim ersten Durchlauf umbenannt und haben so dieselbe Nummer :gf: |
Ich will dir ja nicht den Code vermiesen, aber kann man nicht einfach eine Umbenennung nach (neuer Name).* ausführen?
|
Mein Batchfile ist somit um die Hälfte kürzer geworden :rolleyes:
Das ist wieder mal typisch, es gäbe eine soo einfache Möglichkeit und was mache ich? :D |
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:39 Uhr. |
Powered by vBulletin Version 3.7.3 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.