Halllå där alla cmd hackers.
Jag vill göra livet bekämt med en bat fil.
På datorn, som är en w2k3 server har jag en katalog som heter c:\backup
i denna katalog skapas av ett externt program mappar med namnet backup-XYZQ, där XYZQ är dagen datum och tid.
Dessa mappar vill jag zippa ihop individuellt med 7zip eller något annat gratis cmd-verktyg och lägga i en annan katalog som heter tex c:\zipped\, och om zippen går bra skall även källkatalogen tas bort.
Det blir alltså någonting i stil med:
If exist c:\backup\backup* then
7zip bla bla c:\backup\backup* bla bla c:\zipped
del c:\backup\backup*
end
har gjort några trevande försök men får inte till det, nån som har lite startkod att bjuda på, skall även köra lite robocopy när zippen är klar för att säkerhetskopiera den till en annan burk, det scriptet har jag redan kläm på.
/Mvh Tobbe
Bat fil för backup, syntaxhjälp
Lite overkill, men dra ner cygwin och gör ett shellscript:
Det finns antagligen någon motsvarighet för batfiler, men det var så längesen jag sysslade med det så jag minns inte. "help" i ett cmd-fönster ger en del info dock.
Edit: fel på sista fnutten i forkommandot, ska ju vara backtick...
Code: Select all
#!/bin/sh
for i in `ls /cygwin-drives/c/backup/`
do
7zip bla bla $i bla bla c:\zipped\${i}.zip
rm -rf /cygwin-drives/c/backup/$i
done
Edit: fel på sista fnutten i forkommandot, ska ju vara backtick...
Last edited by linc on 2008-11-08 14:42:29, edited 1 time in total.
hej.