
Batch para comprar dos archivos en red bajo su fecha de creacion
Publicado por Jesus (3 intervenciones) el 24/09/2016 23:07:22
Hola estaba realizando un bat para entrar a una unidad de red y comprar dos archivos ejm
Pos_release.exe == Pos_release.exe la única forma de diferenciar cual esta des actualizado es bajo la fecha de creacióny lo mande a un log para saber cual actualizar, pero por alguna misteriosa razón no me queda, agradecería de su apoyo
Pos_release.exe == Pos_release.exe la única forma de diferenciar cual esta des actualizado es bajo la fecha de creacióny lo mande a un log para saber cual actualizar, pero por alguna misteriosa razón no me queda, agradecería de su apoyo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
@echo off
net use W: \\10.10.16.162\c$
set remote=10.10.16.162
set file1=W:\archivos\pos_release.exe
set file2=C:\pos_release1.exe
for %%i in (%file1%) do set date1=%%~ti
for %%i in (%file2%) do set date2=%%~ti
if "%date1%"=="%date2%" (
echo "las fechas son iguales" && goto end
) else
(
for /F %%i in ('dir /B /O:D %file1% %file2%') do set newest=%%i
if "%newest%"=="%file2%" (
goto logit
)else
(
goto end
)
)
:logit
echo %remote% >> logJesus
pause
:end
pause
net use W: /delete /yes
Valora esta pregunta


0