Ver si un TXT tiene 0 bytes y realizar una acción, sino hacer otra.
Publicado por Victor (7 intervenciones) el 23/07/2019 02:54:52
Buenas a todos,
Un programa me genera un archivo .txt, y dependiendo del proceso, me lo genera con "0 bytes" (cero bytes) o dentro del txt pone el número "0" una o dos veces, siendo el archivo mayor a cero bytes.
Quería algún .bat para que vea el tamaño del archivo y confirme si tiene "0 bytes" para hacer una acción, y si es mayor (ejm 1mb) ejecute otra acción.
Lo único que logré hacer es mostrarlo en pantalla:
pero solo me lo muestra, yo quiero sacar un valor para que ejecute otra parte del bat (goto) o algo similar que me permita hacer una cosa u otra según el tamaño del archivo en cuestión.
Espero se me pueda entender, gracias de antemano.
Un programa me genera un archivo .txt, y dependiendo del proceso, me lo genera con "0 bytes" (cero bytes) o dentro del txt pone el número "0" una o dos veces, siendo el archivo mayor a cero bytes.
Quería algún .bat para que vea el tamaño del archivo y confirme si tiene "0 bytes" para hacer una acción, y si es mayor (ejm 1mb) ejecute otra acción.
Lo único que logré hacer es mostrarlo en pantalla:
1
forfiles /S /M *.txt /C "cmd /c if @fsize EQU 0 echo @path archivo con cero bytes"
pero solo me lo muestra, yo quiero sacar un valor para que ejecute otra parte del bat (goto) o algo similar que me permita hacer una cosa u otra según el tamaño del archivo en cuestión.
Espero se me pueda entender, gracias de antemano.
Valora esta pregunta
0