%20con%20la%20l%C3%ADnea%20de%20comando%20WinRAR%3F.png)
Quiero comprobar si es un archivo SFX (archivos autoextraíbles) o no.
¿Es posible comprobarlo con la línea de comando de WinRar?
Respuesta1
usa el comando:
rar t mySFX.exe
si regresa"Todo bien"entonces es un SFX
si regresa"No hay archivos para extraer"entonces es un ejecutable que no es SFX.
Aquí está el comando completo con las condiciones.
FOR /F "delims=" %%i IN ('rar t mySFX.exe') DO set isSFX=%%i
IF /I "%isSFX%"=="All OK" echo It's an SFX
IF /I NOT "%isSFX%"=="All OK" echo It's NOT an SFX
recuerde usar %i en su lugar si está ejecutando desde una ventana cmd y no desde un archivo bat.