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
@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 ::)
Muchísimas gracias EleKtro H@cker, funciona de maravilla.
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