Thema: dos skript
Einzelnen Beitrag anzeigen
Alt 18.02.2002, 01:29   #5
MrWolf
Master
 
Registriert seit: 19.10.2000
Alter: 52
Beiträge: 671


MrWolf eine Nachricht über ICQ schicken
Standard

danke für die links
versteh jetzt was der for /f befehl eigentlich macht-> somit war mein problem auch klar:

mit tokens=1,2,3* wird nach dem dritten token noch ein leerzeichen genommen --> 1,2,3 alleine reicht

sollt den thread mal jemand sonst benötigen:
das skript erstellt im verzeichnis backup ein verzeichnis namens:
yyyymmtt-hhmm und kopiert vom server den inhalt von verzeichnis (mit username und passwort) (pscp ist secure copy)

for /f "tokens=1,2,3 DELIMS=. " %%a in ('DATE /t') do set datum=%%c%%b%%a
for /f "tokens=1,2* DELIMS=: " %%a in ('TIME /t') do set datum=%datum%_%%a%%b

rem neues verzeichnis erstellen
md f:\backup\%datum%

rem files per pscp vom server kopieren...
pscp -pw passwort -r username@server.provider.at:verzeichnis f:\backup\%datum%

danke für die hilfe
MrWolf ist offline   Mit Zitat antworten