Szia,
a commentezett reszek (//) _ne keruljenek be_ a batch/cmd file-ba!

@echo off
set ARCH=%DATE:~-5% // a dátum utolsó ot karaktere: 04.21
set ARCH=%ARCH:.=% // kivagjuk a pontokat: 0421
set /A AEXT=1 // az elso valtozat

:loop
if EXIST %ARCH%-%AEXT%.arj (
set /A AEXT=%AEXT%+1 // ha van mar ilyen nevu file, megnoveljuk az AEXT erteket (x. valtozat a mai napon)
goto :loop
) else (
arj a %ARCH%-%AEXT% %1 // learchivalja az elso parameterkent (%1) bejovo fajlokat az arj/vmilyen tomorito segitsegevel, pl: arj a 0421-01 *.txt
)
:endBatch // ez nem is kell, csak van :)

Bocs a keslekedesert a zarojelezessel kuszkodtem. Tehat inditas pl.: batchFile *.txt
Udv, AZ

--------------------------------------------------
From: "Bakos Gabor" <[email protected]>
Sent: Tuesday, April 21, 2009 8:37 PM
To: "Techinfo" <[email protected]>
Subject: batch file

Sziasztok!
Egy batch fájlt kéne csinálnom ami többek között létrehoz egy mappát az aktuális dátum és idő névvel. pl. az lenne a mappa neve hogy 2009.04.21.16.05
tehát 2009 április 21 16 óra 5 perc.
Addig rendben hogy:
md %date%
létrehozza a dátum szerinti mappát.
Az
md %time%
már csak egy két számjegyű mappát hoz létre.
A kettőt meg pláne nem tudom variálni
md %date% %time%

Röviden valami mentés szerű fájt akarok létrehozni, de fontos lenne, hogy ha egy nap többször is elindítják a batch fájt akkor ne akarja mindíg az előző indításkor létrehozott dátum szerinti azonos nevű mappát felülírni.. Ha a dátum mellett az idő nem lehetséges, akkor is valami dátum + egyedi azonosító név kellene. pl. 2009.04.21A, és 2009.04.21B. Azt nem szeretném, ha a felhasználónak bármilyen szinten be kellene avatkoznia, akár csak egy gombnyomással is, tehát minden fusson le magától.

Lehetséges egyáltalán? Ha így nem akkor 5let?

köszi! bakosgab


__________ Information from ESET NOD32 Antivirus, version of virus signature 
database 4025 (20090421) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com



_______________________________________________
Techinfo mailing list
[email protected]
Fel- és leiratkozás: http://lista.sulinet.hu/mailman/listinfo/techinfo
Illemtan: http://www.1let.hu/illemtan.html
Ügyfélszolgálat FAQ: http://www.kozhalo2.hu/Faq.aspx

válasz