Pozz
Na poslu imamo prastaro racunalo sa Windows NT. Svaki dan u odredjeno vrijeme racunalo napravi Backup i odredjene Fileove zipuje i posalje na server. Taj dio je ok i sve radi. Problem je sto taj novi .zip File mora imati danasnji datum i sve mora raditi automatski. Napisao sam Batch file koji to radi ali imam problem sa datumom. Na novijim windowsima moze se u cmd pomocu naredbe %DATE% ispisati datum a moze se i razdvojiti dani, mjeseci i godina. Kod Windows NT to ne fukncionira. Ima naredba Date i Time da bih dobio datum i vrijeme ali ih ne mogu razdvojiti. Npr datum koji spremiti u novu varijbalu pomocu naredbe
set datum = %date%
i ako zelim da razvojim %date% na dane mjesece i godinu normalno koristim sljedece naredbe:
SET ds=%date: =0%
SET DD=%ds:~0,2%
SET MM=%ds:~3,2%
SET YYYY=%ds:~6,4%
SET YY=%YYYY:~2,2%
SET ts=%time: =0%
SET hh=%ts:~0,2%
SET min=%ts:~3,2%
SET ss=%ts:~6,2%
U Windows NT to ne fukcionira a ako u naziv samo stavim %datum%:
ren text.txt %datum%.txt
dobit cu ovako nesto
date.txt
Da li ima starijih clanova koji bi mi mogli pomoci oko ovog goruceg problema?
Hvala