(Solucionado :P) Fc + Find Batch

Iniciado por Sigfriedkim, 13 Diciembre 2011, 20:03 PM

0 Miembros y 1 Visitante están viendo este tema.

Sigfriedkim

Buenas tardes nuevamente recurro a ustedes, con este problemita que tengo, bueno les comento: ya qtengo parte de un batch pero quiero que me compruebe un campo si es verdadero que tiene la siguiente leyenda en el texto que se guarde en un log y en una carpeta especifica pero si no que le la guarde en otro carpeta independinte

codigo

FC /C /L /OFF  "Test 1\Desproce.csv" "Test 2\Desproce.csv"| find "no se han encontrado diferencias"

if "no se han encontrado diferencias"
echo no se encontro ninguna diferencia>>c:\texto.log

else

echo se encontro diferencia>>c:\Error.log

Eleкtro

#1
creo que esto es lo que quieres...

Código (dos) [Seleccionar]
@echo Off

FC /C /L /OFF ".\Test 1\Desproce.csv" ".\Test 2\Desproce.csv" | Find /I "no se han encontrado diferencias" >Nul

If %ErrorLevel% Equ 0 (
Echo No se encontr¢ ninguna diferencia>>"%SystemDrive%\Log.log"
) Else (
Echo Se encontr¢ diferencia>>"%SystemDrive%\Error.log"
)

Exit








Sigfriedkim