Bom dia Pessoal,
Tenho uma ferramenta o RTI onde faz algumas ações na web, caso esteja ok tira um print e coloca num determinado diretorio, se estiver não ok tira tambem um print e coloca em outro diretorio...
tem validações onde tira apenas um print então a minha bat funciona ok, mas há outras que tira varios print, então na hora da bat movimentar ele diz que ja tem um arquivo com o mesmo nome,
sera que é possivel na hora de renomear ele pegar a quantidade te prints do momento e ir acrescentando -01, -02 e etc?
ex:
%atividade%-%FORMATO%-01
%atividade%-%FORMATO%-02
segue a Bat:
@echo on
FOR /F "tokens=1,2,3 delims=/ " %%a in ("%DATE%") do (
set DIA=%%a
set MES=%%b
set ANO=%%c
)
FOR /F "tokens=1,2,3 delims=:, " %%a in ("%TIME%") do (
set H=%%a
set M=%%b
set S=%%c
)
set arquivo_email=site\RTI\email_tbpm.php
set FORMATO=%ANO%%MES%%DIA%-%H%h%M%m.png
set atividade=tBpm
set print_renomeado_ok="\\10.49.0.33\Evidencias Checklist\RTI\Atividade Print OK\%atividade%\%atividade%*.*"
set print_renomeado_n_ok="\\10.49.0.33\Evidencias Checklist\RTI\Atividade Print Nao Ok\%atividade%\%atividade%*.*"
@set pasta_ok="\\10.49.0.33\Evidencias Checklist\RTI\Atividade Print OK\%atividade%\ScreenShot*.*"
@set tratados_ok="\\10.49.0.33\Evidencias Checklist\RTI\Atividade Print OK\%atividade%\Movidos"
@set pasta_n_ok="\\10.49.0.33\Evidencias Checklist\RTI\Atividade Print Nao Ok\%atividade%\ScreenShot*.*"
@set tratados_n_ok="\\10.49.0.33\Evidencias Checklist\RTI\Atividade Print Nao Ok\%atividade%\Movidos"
@set email= start iexplore "http://10.49.0.33\%arquivo_email%"
@IF exist %pasta_n_ok% (
ren %pasta_n_ok% %atividade%-%FORMATO%
@%email%
@move %print_renomeado_n_ok% %tratados_n_ok%
) ELSE %pasta_ok% (
ren %pasta_ok% %atividade%-%FORMATO%
@move %print_renomeado_ok% %tratados_ok%
)