Hey zusammen,
ich habe mithilfe von anderen Webseiten ein Skript erstellt. Leider kann man kaum von erstellen reden da ich dazu persönlich kaum etwas beigetragen habe dementsprechend bin ich mir mit dem Code auch nicht zu 100% sicher. Ich möchte dass das Skript die älteste Datei in einem Ordner auswählt, diese umbenennt danach in ein anderen Ordner verschiebt und schließlich ein weiteres mal umbenennt. Sprich die Datei soll insgesamt zwei mal umbenannt werden. Habe ich hier eventuell irgendetwas vergessen bzw. muss an der Stelle noch etwas ergänzt werden? Beim ausführen bdekomme ich lediglich ein Syntaxfehler... weiß jedoch nicht wo sich dieser befindet.. wäre super wenn mir jemand weiterhelfen könnte
@Echo off
setlocal enableextensions
pushd c:\ordner1
for /f "delims=" %%g IN ('DIR /b /a-d /o-d /tw') do (
set zold=%%g
set zoldname=%%~ng
)
move /y %zold% C:\ordner2\%zoldname%.bat
popd
pause
exit /b
ich habe mithilfe von anderen Webseiten ein Skript erstellt. Leider kann man kaum von erstellen reden da ich dazu persönlich kaum etwas beigetragen habe dementsprechend bin ich mir mit dem Code auch nicht zu 100% sicher. Ich möchte dass das Skript die älteste Datei in einem Ordner auswählt, diese umbenennt danach in ein anderen Ordner verschiebt und schließlich ein weiteres mal umbenennt. Sprich die Datei soll insgesamt zwei mal umbenannt werden. Habe ich hier eventuell irgendetwas vergessen bzw. muss an der Stelle noch etwas ergänzt werden? Beim ausführen bdekomme ich lediglich ein Syntaxfehler... weiß jedoch nicht wo sich dieser befindet.. wäre super wenn mir jemand weiterhelfen könnte
@Echo off
setlocal enableextensions
pushd c:\ordner1
for /f "delims=" %%g IN ('DIR /b /a-d /o-d /tw') do (
set zold=%%g
set zoldname=%%~ng
)
move /y %zold% C:\ordner2\%zoldname%.bat
popd
pause
exit /b