@echo off
colore 4f
modalità 40,3
titolo Rinomina a data e ora
::
:: Pezzi riuniti "qui e là" ...
:: Batch rinomina 1 di 1 sett. breve ritardo,
:: fino ad oggi + ora w. millisecondi =>
:: nessuna sovrascrittura.
::
:: Impostazioni regionali dell'Europa occidentale:
:: OK. QUALSIASI impostazione regionale:? .. Potrebbe
:: richiedono 'env. sostituzione delle variabili.
::
: 7ZLOOP
setlocal
imposta "source = 1_7z-orig-files-dir"
imposta "target = 2_tmp"
::
se non esiste "% target% \" md "% target%"
se non esiste "% source% *. 7z" vai a END
per %% F in ("% source% *. 7z") do (
imposta "file = %% ~ nxF"
sposta / y "%% F" "% target%"> nul
goto: pausa
)
:rompere
::% time: ~ -2,2% e: loop set
:: a 250 impediscono la sovrascrittura:
::
impostare d =% data: ~ -4,4% -% data: ~ -7,2% -% data: ~ -10,2%
imposta d =% d: = _%
imposta t =% tempo: ~ -11,2% -% tempo: ~ -8,2% -% tempo: ~ -5,2% __% tempo: ~ -2,2%
imposta t =% t: = 0%
::
ren "2_tmp *. " "% d% __% t%. "
:ciclo continuo
set / a count = count + 1
se% count% == 250 vai a endloop
vai al loop
: endloop
::
sposta / y 2_tmp *. *. \
endlocal
vai a 7ZLOOP
:FINE