Arhiviranje je bitna stavka kad se radi o velikoj kolicini podataka koji se kreiraju svakodnevno a morate da ih čuvate.
Nekadašnji popularan program za arhivaciju, WinZip, danas je skoro u potpunosti zamenjen programom WinRar. WinRar je preuzeo vođstvo zahvaljujući besplatnoj verziji za privatne korisnike i mnoštvom drugih mogućnosti koje njegov prethodnik nije imao (.npr automatsko deljenje krupnijih fajlova na više arhiva po veličini koju mu vi zadate).
Ipak, ako vam je potreban softver za kompaniju, WinRar naplaćuje licence za upotrebu a ako niste u mogućnosti da ih kupite ili ne želite da trošite pare na njega, rešenje možete naći u programu 7zip, koji je potpuno besplatan i za privatnu i komercijalnu upotrebu.
7zip podržava kreiranje 2 formata arhiva, a to su univerzalni .zip i njegov sopstveni .7z. .7z ima mnogo jaču kompresiju dok je .zip manje zahtevan što se tiče procesora.
Tokom rada sam naišao na skriptu koja radi kompresiju, pomeranje podataka (iz foldera u folder) i brisanje koristeći program WinRar. Postavite skriptu da radi, odete kući, a kad dođete sutra sve je upakovano i spremno. Zar ne zvuči sjajno? U ovom artiklu ću vam prikazati primer skripte koja vam radi upravo to ali sa besplatnim programom 7zip.
7z.exe a "d:\ime_foldera\ime_foldera\ime_fajla %DATE:~4,2%.%DATE:~7,2%.%DATE:~-4%.".7z "d:\ime_foldera\*.txt*"
7z.exe - upućuje skriptu da pokrene program 7zip. U slučaju da neće da ga pokrene na ovaj način, 7z.exe morate dodati u "Environmental variables" (My computer - > Properties - > Advanced system settings -> Advanced - > Environmental Variables)
a - označava postupak koji program treba da izvrši, u ovom slučaju to je arhivacija
"d:\ime_foldera\ime_foldera\ime_fajla %DATE:~4,2%.%DATE:~7,2%.%DATE:~-4%.".7z
- u ovom delu je potrebno upisati putanju gde će novonastali fajl da bude smešten. Uz ime fajla koji zadate možete dodati i datum arhivacije (npr. backup_11.03.2015.) tako da će po imenu znati datiranje podataka. Ja sam obeležio 3 sloga u ovom delu, prvi predstavlja dan, drugi mesec, treći godinu(redosled napravite kako želite). Na kraju se dodaje ekstenzija koju želite da arhiva dobije. Ekstenzija može biti .zip i .7z, zavisno da li vam je potrebna jača kompresija ili manje opterećenje procesora.
"d:\ime_foldera\*.txt*" - predstavljalokaciju fajla koji treba da se kompresuje, kao i ekstenziju koja treba da se kompresuje. On će ovom komandom sve fajlove sa ovom ekstenzijom staviti u 1 arhivu.
move d:\ime_foldera\*.txt* "d:\ime_foldera\"
move - komanda za premeštaj podataka
d:\ime_foldera\*.txt* - predstavlja lokaciju sa koje treba da se pomere podaci, kao i vrstu podataka koja treba da se pomeri.
"d:\ime_foldera\" - predstavlja odredište fajlova. Ukoliko želite da brišete, ovde možete staviti "C:\$Recycle.Bin" za windows 7 i 8. Za starije verzije nađite putanju do korpe i upišite je.
del d:\ime_foldera\*.txt*
del - brisanje
d:\ime_foldera\*.txt* - lokacija fajlova za brisanje, kao i ekstenzija fajlova za brisanje.
Skripta koja bi kreirala arhivu na određeno mesto a potom brisala početni fajl:
7z.exe a "d:\ime_foldera\ime_foldera\ime_fajla %DATE:~4,2%.%DATE:~7,2%.%DATE:~-4%.".7z "d:\ime_foldera\*.txt*"
del d:\ime_foldera\*.txt*
Nekadašnji popularan program za arhivaciju, WinZip, danas je skoro u potpunosti zamenjen programom WinRar. WinRar je preuzeo vođstvo zahvaljujući besplatnoj verziji za privatne korisnike i mnoštvom drugih mogućnosti koje njegov prethodnik nije imao (.npr automatsko deljenje krupnijih fajlova na više arhiva po veličini koju mu vi zadate).
Ipak, ako vam je potreban softver za kompaniju, WinRar naplaćuje licence za upotrebu a ako niste u mogućnosti da ih kupite ili ne želite da trošite pare na njega, rešenje možete naći u programu 7zip, koji je potpuno besplatan i za privatnu i komercijalnu upotrebu.
7zip podržava kreiranje 2 formata arhiva, a to su univerzalni .zip i njegov sopstveni .7z. .7z ima mnogo jaču kompresiju dok je .zip manje zahtevan što se tiče procesora.
Tokom rada sam naišao na skriptu koja radi kompresiju, pomeranje podataka (iz foldera u folder) i brisanje koristeći program WinRar. Postavite skriptu da radi, odete kući, a kad dođete sutra sve je upakovano i spremno. Zar ne zvuči sjajno? U ovom artiklu ću vam prikazati primer skripte koja vam radi upravo to ali sa besplatnim programom 7zip.
7z.exe a "d:\ime_foldera\ime_foldera\ime_fajla %DATE:~4,2%.%DATE:~7,2%.%DATE:~-4%.".7z "d:\ime_foldera\*.txt*"
7z.exe - upućuje skriptu da pokrene program 7zip. U slučaju da neće da ga pokrene na ovaj način, 7z.exe morate dodati u "Environmental variables" (My computer - > Properties - > Advanced system settings -> Advanced - > Environmental Variables)
a - označava postupak koji program treba da izvrši, u ovom slučaju to je arhivacija
"d:\ime_foldera\ime_foldera\ime_fajla %DATE:~4,2%.%DATE:~7,2%.%DATE:~-4%.".7z
- u ovom delu je potrebno upisati putanju gde će novonastali fajl da bude smešten. Uz ime fajla koji zadate možete dodati i datum arhivacije (npr. backup_11.03.2015.) tako da će po imenu znati datiranje podataka. Ja sam obeležio 3 sloga u ovom delu, prvi predstavlja dan, drugi mesec, treći godinu(redosled napravite kako želite). Na kraju se dodaje ekstenzija koju želite da arhiva dobije. Ekstenzija može biti .zip i .7z, zavisno da li vam je potrebna jača kompresija ili manje opterećenje procesora.
"d:\ime_foldera\*.txt*" - predstavljalokaciju fajla koji treba da se kompresuje, kao i ekstenziju koja treba da se kompresuje. On će ovom komandom sve fajlove sa ovom ekstenzijom staviti u 1 arhivu.
move d:\ime_foldera\*.txt* "d:\ime_foldera\"
move - komanda za premeštaj podataka
d:\ime_foldera\*.txt* - predstavlja lokaciju sa koje treba da se pomere podaci, kao i vrstu podataka koja treba da se pomeri.
"d:\ime_foldera\" - predstavlja odredište fajlova. Ukoliko želite da brišete, ovde možete staviti "C:\$Recycle.Bin" za windows 7 i 8. Za starije verzije nađite putanju do korpe i upišite je.
del d:\ime_foldera\*.txt*
del - brisanje
d:\ime_foldera\*.txt* - lokacija fajlova za brisanje, kao i ekstenzija fajlova za brisanje.
Skripta koja bi kreirala arhivu na određeno mesto a potom brisala početni fajl:
7z.exe a "d:\ime_foldera\ime_foldera\ime_fajla %DATE:~4,2%.%DATE:~7,2%.%DATE:~-4%.".7z "d:\ime_foldera\*.txt*"
del d:\ime_foldera\*.txt*