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