Bat fil för backup, syntaxhjälp

Avdelningen för programmering, nätverk samt alternativa OS.
Post Reply
User avatar
toz
Posts: 80
Joined: 2002-03-16 11:34:46
Contact:

Bat fil för backup, syntaxhjälp

Post by toz »

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
User avatar
linc
Administratör
Posts: 7602
Joined: 2002-02-13 22:22:11
Location: Skåneland
Contact:

Post by linc »

Lite overkill, men dra ner cygwin och gör ett shellscript:

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
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...
Last edited by linc on 2008-11-08 14:42:29, edited 1 time in total.
hej.
kqr
Posts: 3077
Joined: 2005-09-05 17:23:20
Location: Stockholm

Post by kqr »

(ba)sh är underbart.
User avatar
larsan
Posts: 506
Joined: 2004-11-03 18:04:48
Location: Göteborg
Contact:

Post by larsan »

Googla på wsh
Mvh David

Wks: HP NC8430

"D" is for Lysdexia!
Post Reply