Olá,
Estou precisando copiar um único arquivo de uma pasta para outra, porém somente se ele for mais recente, então resolvi usar o xcopy.
O problema é que eu preciso também saber se o arquivo foi copiado ou não?
Por exemplo:
@echo off
xcopy C:\teste.doc D:\temp /d/y
if errorlevel 0 goto ABORTAR
copy D:\Temp\Teste.doc D:\Temp\Outbox\Teste%date%.doc
echo Arquivo Atualizado
goto FIM
:ABORTAR
echo Arquivo não atualizado
goto FIM
:FIM
O problema é que se ele atualiza o arquivo ou não ele sempre retorna errorlevel = 0.
O que eu preciso saber é se eu consigo testar se teve 1 arquivo(s) copiado(s) ou 0 arquivo(s) copiado(s). Existe alguma maneira de se fazer isso?
Talvez o comando comp para comparar a data de modificação;
Att.
Fabrício