riesen Batch problem

  • Themenstarter Themenstarter Easyrider
  • Beginndatum Beginndatum
E

Easyrider

Guest
nun zur Aufgabe: ich habe vor Dateien aus einem Ordner zu verschieben. Die Dateien sind Datenbanken die täglich gesichert werden und zu viel Platz brauchen. So habe ich mir überlegt die Dateien täglich in den passenden Ordner zu verschieben:

also---> Montag datenbank in den ordner Mo, und aber vorher die Dateien von letzter woche löschen.

jetzt habe ich ne Batch (die erste Batch meines Lebens) geschrieben und kriegs nich gebacken.

vielleicht kann einer von euch mir weiterhelfen? der Code funzt bis zur IF-Funktion!!!

hier ist mein sourcecode:
----------------------------------------------------------------------------------------------------
cd \

rem "%1" = "prompt $d"


u:
cd \sysdaten\desktop\
dir


:md

md mo
md di
md mi
md do
md fr
md sa
md so



:if
pause

if "%1" == "mo" goto delmo
pause
:ifdi
echo ifdi
pause
if %h = di* goto deldi else goto ifmi
:ifmi
if h = mi* goto delmi else goto ifdo
:ifdo
if h = do* goto deldo else goto iffr
:iffr
if h = fr* goto delfr else goto ifsa
:ifsa
if h = sa* goto delsa else goto ifso
:ifso
if h = so* goto delso else goto exit

pause





:Delmo
echo delmo
pause
cd \
del u:\sysdaten\desktop\mo\*.*
xcopy u:\sysdaten\desktop\original\ u:\sysdaten\desktop\mo\
del u:\sysdaten\desktop\original\*.*
goto :exit



:Deldi

cd \
del u:\sysdaten\desktop\di\*.*
xcopy u:\sysdaten\desktop\original\ u:\sysdaten\desktop\di\
del u:\sysdaten\desktop\original\*.*
goto :exit



:Delmi

cd \
del u:\sysdaten\desktop\mi\*.*
xcopy u:\sysdaten\desktop\original\ u:\sysdaten\desktop\mi\
del u:\sysdaten\desktop\original\*.*
goto :exit



:Deldo
pause
cd \
del u:\sysdaten\desktop\do\*.*
xcopy u:\sysdaten\desktop\original\ u:\sysdaten\desktop\do\
del u:\sysdaten\desktop\original\*.*
goto :exit


:Delfr

cd \
del u:\sysdaten\desktop\fr\*.*
xcopy u:\sysdaten\desktop\original\ u:\sysdaten\desktop\fr\
del u:\sysdaten\desktop\original\*.*
goto :exit



:Delsa

cd \
del u:\sysdaten\desktop\sa\*.*
xcopy u:\sysdaten\desktop\original\ u:\sysdaten\desktop\sa\
del u:\sysdaten\desktop\original\*.*
goto :exit


:Delso

cd \
del u:\sysdaten\desktop\so\*.*
xcopy u:\sysdaten\desktop\original\ u:\sysdaten\desktop\so\
del u:\sysdaten\desktop\original\*.*
goto :exit


:exit

pause
exit
----------------------------------------------------------------------------------------------------

danke im Vorraus
 
Zurück
Oben