item full examples ejemplos childitem powershell count null get-childitem

full - get-item powershell



Powershell: ¿Por qué(gci c: / ddd).count en una carpeta vacía no devuelve 0 (1)

Use el operador @() para asegurarse de que el resultado sea una matriz, incluso vacía o que contenga un solo elemento:

@(gci c:/ddd).count

Los comandos pueden regresar: 1) una colección; 2) un solo objeto; 3) nulo. Su caso es 3. Llamando .Count en null (caso 3) o en un objeto que no tiene una propiedad Count (caso 2) no obtiene nada o puede fallar, por ejemplo, con el modo estricto activado Set-StrictMode -Version 2 .

@(...) siempre es una matriz y Count funciona.

¿Por qué (gci c:/ddd).count en una carpeta vacía no devuelve 0 sino "nada"?

Acabo de recibir un error "No se puede llamar a un método en una expresión de valor nulo". Cuando mi condición de conteo no coincide.

¿Qué necesito para "obtener" el cero para evitar la excepción?