Título: ayuda para crear un contador de archivos
Publicado por: martin10065 en 20 Septiembre 2017, 05:28 am
queria crear un contador de archivos que se ejecutara en la carpeta en donde estaba pero no se por que no funciona asi set contador=0 for %%b in (*.txt) do ( set /a contador=1+%contador%) echo %contador% pause pero asi si set contador=0 for %%b in (*.txt) do ( set /a contador+=1) echo %contador% pause si pudieran decirme porque no funciona o como hacerlo de otra forma :D
Título: Re: ayuda para crear un contador de archivos
Publicado por: **Aincrad** en 20 Septiembre 2017, 15:58 pm
bueno, si entendí bien lo que quieres es contar los archivos txt. en ese caso usas comandos dir y type . asi: @echo off :::::::::::::::::::::::: :se crea el directorio. :::::::::::::::::::::::: (if exist lista.dll del lista.dll dir /b *.txt >> lista.dll cls ) :::::::::::::::::::::::::::::::: :se crea un backup :::::::::::::::::::::::::::::::: ( echo/ echo/ copy "lista.dll" "%temp%\lista.txt" cls echo/ ) :::::::::::::::::::::::::::::::::::::: :se muestra el directorio en la cmd :::::::::::::::::::::::::::::::::::::: ( color a type "%temp%\lista.txt" echo/ echo ================================ echo = candad de archivos .txt = echo ================================ dir /b *.txt | find /c ".txt" del /f /q "%temp%\lista.txt" ECHO CREATE BY **Aincrad** pause >nul)
listo ya tienes lo que necesitas un contador de archivos txt comenta si te funciono
Título: Re: ayuda para crear un contador de archivos
Publicado por: martin10065 en 21 Septiembre 2017, 06:19 am
:D si funciono GRACIAS
Título: Re: ayuda para crear un contador de archivos
Publicado por: srWhiteSkull en 22 Septiembre 2017, 06:34 am
@echo off set contador=0 if not "%1"=="" if not "%2"=="" (for %%b in (%1*.%2) do set /a contador+=1) else (for %%b in (*.%1) do set /a contador+=1) echo %contador%
- Primer argumento opcional, indica la ruta y en caso de omisión toma la ruta donde se ejecute el bat.
- Segundo argumento obligatorio, indica la extensión y también acepta el asterisco para indicar todas las extensiones.
PD No cuenta directorios
Título: Re: ayuda para crear un contador de archivos
Publicado por: **Aincrad** en 22 Septiembre 2017, 16:57 pm
muy bueno tu code , srWhiteSkull ;-) pero no mestra los txt en pantalla. solo mustra el numero de ellos. bueno , simplifique el code que puse arriba . Enumera , muestra y cuenta los txt. @echo off & title Contador de Archivos & set a=0 & color a & :by **Aincrad** echo/ & dir /b *.txt | findstr /n ".txt$" & echo/ (for %%x in (*.txt) do set /a a+=1) echo/ & echo/ & echo Archivos txt encontrados %a% & echo/ pause
(http://i68.tinypic.com/2v9raip.jpg) Comenten
|