Contar archivos en .bat

Iniciado por matarcola2, 26 Junio 2012, 09:19 AM

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

matarcola2

Hola a todos.

Si aqlguien puede ayudarme a crear un -bat que cuente en un directorio el nº de archivos que tienen la extension ".txt" y si el nº de archivos es igual o superior a 10 ejecute una acción y si no que no haga nada o haga otra acción.

Gracias

Eleкtro

Código (dos) [Seleccionar]
@Echo OFF

Set "Carpeta=%CD%"
Set "Extension=txt"

PUSHD "%CARPETA%"
For /F %%X in ('Dir /B "*.%Extension%" ^| Find /v /C ""') Do (IF %%X GEQ 10 (Echo ACCION) ELSE (Echo NADA))
POPD

Pause
Exit


saludos ::)








matarcola2

Muchísimas gracias EleKtro H@cker, funciona de maravilla.

santi810

Prove el codigo y a mi no me acaba de funcionar.
me dice lo siguiente:

"Dir /B "*.txt" | Find /v /C """ no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.

Yo lo queria para contar cuantos archivos tengo con un determinado nombre que le doy como variable