View Full Version : Aiutino su scripting Batch
roby1483
05-12-2007, 16:29
Purtroppo non so' quasi niente di scripting batch e ho bisogno di creare il nome di un file a partire dalla data, una cosa del tipo "backup20071205.sql". Come posso fare?
C'e' anche il modo di creare file zippati? Ho visto che il comando "zip" non c'e' ma magari c'e' qualcosa di simile.
Grazie mille a tutti ;)
^TiGeRShArK^
05-12-2007, 16:45
windows o linux? :fagiano:
roby1483
05-12-2007, 17:22
Windows.
Credevo che con il termine batch scripting si intendesse sempre Windows e per Linux si usasse shell scripting.
Comunque Windows.
^TiGeRShArK^
05-12-2007, 19:20
Windows.
Credevo che con il termine batch scripting si intendesse sempre Windows e per Linux si usasse shell scripting.
Comunque Windows.
Non necessariamente..
io intendo batch scripting un qualsiasi script che lavora in modalità batch..
quindi sia i .bat di windows che i .sh di linux :p
chiama setdate.bat questo file:
@echo off
DATE /T > date.temp
For /F "eol=; tokens=1,2,3 delims=/, " %%i in (date.temp) Do SET YYYYMMDD=%%i%%j%%k
ren %1 %1_%YYYYMMDD%.sql
del /q date.temp
dopo una breve prova mi sembra che vada :p
per usarlo devi fare:
setdate <tuo_file_da_rinominare>
roby1483
05-12-2007, 19:43
Grazie mille!!!
Per creare anche un file zip conosci niente?
Al massimo abilito la compressione di NTFS nella cartella dei backup ed elimino il problema alla radice. Comunque se sai come fare sono tutto orecchie :D
^TiGeRShArK^
05-12-2007, 20:31
devi vedere se si trova ancora in giro pkzip.exe
una volta che lo trovi basta fare pkzip -Ex <file_da_comprimere> <archivio.zip>
o al max von i due file al contrario... saranno 10 anni che non uso il pkzip :asd:
roby1483
05-12-2007, 20:48
Grazie mille ma alla fine ho deciso di usare la compressione di NTFS.
Sei stato utilissimo, grazie ancora.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.