Utilizamos cookies propias y de terceros. Al navegar entendemos que aceptas el uso de cookies. +Info.
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Usuario
· Wiki

Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - Mostrar número de ficheros en carpeta con PowerShell Windows
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information Mostrar número de ficheros en carpeta con PowerShell Windows

Publicar nuevo tema Responder al tema
Foros de discusión » Windows 10, Windows 7, Windows Server 2010, W2008, W2003   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Mostrar número de ficheros en carpeta con PowerShell Windows Responder citando

Hola, necesito sacar sólo el número de ficheros que contiene una carpeta, solo el número, sin más información. Es para un software de monitorización y he de hacerlo desde la consola de la línea de comandos, me da igual que sea comando MS-DOS o de PowerShell ¿se puede hacer esto? utilizo Windows Server 2012 R2.
MensajePublicado:
Sab Ene 16, 2016 11:32 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Mostrar número de ficheros en carpeta con PowerShell Win Responder citando



Anuncios



varios escribió:
Hola, necesito sacar sólo el número de ficheros que contiene una carpeta, solo el número, sin más información. Es para un software de monitorización y he de hacerlo desde la consola de la línea de comandos, me da igual que sea comando MS-DOS o de PowerShell ¿se puede hacer esto? utilizo Windows Server 2012 R2.


Hola, sí puede hacerse, puedes usar el siguiente comando en PowerShell, te devolverá solo el número de objetos (ficheros y carpetas) de la carpeta elegida, no contará los contenidos en las subcarpetas:

Código:

(Get-ChildItem C:\carpeta).Count;
MensajePublicado:
Sab Ene 16, 2016 11:43 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Mostrar número de ficheros en carpeta con PowerShell Win Responder citando



Anuncios



Este otro comando PowerShell también te dará el mismo resultado que el anterior:

Código:

(dir C:\carpeta | measure).Count;
MensajePublicado:
Sab Ene 16, 2016 11:45 am
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Re: Mostrar número de ficheros en carpeta con PowerShell Win Responder citando



Anuncios



alonsojpd escribió:
Este otro comando PowerShell también te dará el mismo resultado que el anterior:

Código:

(dir C:\carpeta | measure).Count;


Ok, muchas gracias, me funciona, pero quiero que muestre solo el número de ficheros y de las subcarpetas también, es decir, que muestre el número de ficheros (no de carpetas) que haya dentro de la carpeta indicada y de sus subcarpetas. No sé si será complicado.
MensajePublicado:
Sab Ene 16, 2016 11:50 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Mostrar número de ficheros en carpeta con PowerShell Win Responder citando



Anuncios



varios escribió:
Ok, muchas gracias, me funciona, pero quiero que muestre solo el número de ficheros y de las subcarpetas también, es decir, que muestre el número de ficheros (no de carpetas) que haya dentro de la carpeta indicada y de sus subcarpetas. No sé si será complicado.


Puedes hacerlo con este otro comando PowerShell:

Código:

Get-ChildItem c:\carpeta -Recurse -File | Measure-Object | %{$_.Count}


Con el comando anterior contará todos los ficheros (solo ficheros) de la carpeta y subcarpetas dentro de c:\carpeta.

Para que cuente solo las carpetas (directorios):

Código:

Get-ChildItem c:\carpeta -Recurse -Directory | Measure-Object | %{$_.Count}


Y para que cuente todo, carpetas y ficheros:


Código:

Get-ChildItem c:\carpeta -Recurse | Measure-Object | %{$_.Count}
MensajePublicado:
Sab Ene 16, 2016 11:53 am
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: [RESUELTO] Mostrar número ficheros carpeta PowerShell Responder citando



Anuncios



alonsojpd escribió:


Puedes hacerlo con este otro comando PowerShell:

Código:

Get-ChildItem c:\carpeta -Recurse -File | Measure-Object | %{$_.Count}


Genial, muchas gracias, me funciona perfecto.
Gracias.
MensajePublicado:
Sab Ene 16, 2016 11:54 am
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » Windows 10, Windows 7, Windows Server 2010, W2008, W2003  

Cambiar a:  
Key
  Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Este sitio web NO CONTIENE malware, todos los programas con código fuente aquí. Autor: Alonso Javier Pérez Díaz Google+ Síguenos en Google+