Cómo usar PowerShell unión de unión

Cómo usar PowerShell unión de unión
PowerShell Un Join-Path es un cmdlet útil que ayuda a unir múltiples rutas. El Cmdlet de Path de unión combina múltiples rutas para generar una ruta reconocible por PowerShell. Entre estas rutas múltiples, una ruta se considera una ruta de los padres, y las otras se denominan caminos infantiles. La funcionalidad de un cmdlet de ruta de unión se refiere a una relación entre padres y hijos, ya que uno de los padres puede contener varios hijos. Este artículo demuestra el trabajo y la funcionalidad del Cmdlet de PowerShell de unión de unión.

Cómo funciona el cmdlet de PowerShell

La sintaxis de la ruta de unión de PowerShell se da a continuación:

> Juego -Path -Path -ChildPath

Los parámetros -path y -childpath se refieren a la ruta principal y los subpats a los que desea unirse. Además, ambos parámetros aceptan solo tipos de datos de cadena. Además de estos dos parámetros obligatorios, el cmdlet de ruta de unión ofrece los siguientes parámetros adicionales:

Adicionalchildpath: Este parámetro le permite agregar rutas adicionales que no sean un solo camino de niños. Además, la funcionalidad de este parámetro depende de la existencia del parámetro de pata infantil. A medida que obtiene la existencia del parámetro Childpath, se agregan las rutas agregadas en adicionalChildPath. Like -Path y -ChildPath Parámetros, esta opción acepta los valores de cadena.

Resolver: Este parámetro indica que el proveedor actual debe resolver la ruta unida. Si se usan los comodines, entonces el cmdlet devuelve todas las rutas y si no coincide la ruta (la ruta dada), entonces devolvería un error.

Cómo usar PowerShell unión de unión

Esta sección describe algunos ejemplos que se practican utilizando un rato de unión en diferentes escenarios.

Ejemplo 1: Este ejemplo contiene una lista de comandos que usa un rato de unión para generar un camino legible de PowerShell. Los comandos proporcionados en este ejemplo están utilizando Linux como un camino de los padres y Linuxhint como un camino de niños.

> Path -Path Linux -Childpath Linuxhint

Ahora, se puede obtener la misma salida utilizando el comando escrito a continuación.

> JOIN -PATH -PATH LINUX \ -CHILDPATH \ LINUXHINT

O el comando escrito aquí puede cumplir la misma función.

> Linuxhint Linuxhint Linux

Ejemplo 2: Este ejemplo demuestra el comando que unirá múltiples rutas de los padres a una ruta de un solo niño. Por ejemplo, el comando proporcionado a continuación asocia múltiples rutas de los padres a un solo niño. El Descargas se agregará a dos rutas, E: \ MS un F:

> JOIN -PATH -PATH E: \ MS, F: -Childpath Descargas

Ejemplo 3: La ruta de unión se puede usar para vincular un número ilimitado de rutas. Para esto, se utiliza el parámetro -additionalChildPath del cmdlet de ruta de unión. El comando proporcionado a continuación se une a múltiples rutas infantiles a una ruta de los padres (E :)

> JOIN -PATH -PATH E: -ChildPath MS -additionChildPath New, Test, Viva1, Viva2, Resultado

Ejemplo 4: El cmdlet de rango de unión también puede actuar como una childitem get-childitem, pero la diferencia es que el cmdlet de rótula de unión muestra el camino completo. Por ejemplo, el comando escrito a continuación presentará todas las rutas de archivos/directorios que tienen el directorio de eclipse como niño.

> Path de unión "E: \*" "Eclipse*" -Resolve

Conclusión

El Cmdlet de Path de unión en PowerShell le permite unir múltiples rutas como una relación padre-hijo. Una ruta actúa como un padre y otras rutas de los niños se agregan a una ruta de los padres. Hemos proporcionado una breve guía que demuestra el trabajo y el uso del Cmdlet de PowerShell. El amplio soporte de parámetros de unión de unión le permite unirse a un número indefinido de rutas. Además de unirse a las rutas, el comando de pata de unión se puede practicar obteniendo los detalles de la ruta completa del contenido de cualquier directorio.