Cómo cambiar el nombre de un archivo en PowerShell

Cómo cambiar el nombre de un archivo en PowerShell
PowerShell es una herramienta de línea de comandos ampliamente utilizada para automatizar varias tareas en Windows. PowerShell le permite realizar todas las tareas utilizando su consola, que se puede llevar a cabo utilizando la interfaz gráfica de Windows. El archivo de cambio de nombre es una operación de manejo de archivos que se utiliza para cambiar el nombre de los archivos. Aunque no lleva tiempo si se realiza usando GUI, los entusiastas de Shell preferirían el soporte de la línea de comandos de PowerShell para hacerlo. Este artículo proporciona una breve demostración de renombrar un archivo utilizando PowerShell.

Cómo cambiar el nombre de un archivo PowerShell

Cada acción en PowerShell está respaldada por un cmdlet, función o un alias. Aquí, nos dirigimos a cambiar el nombre de un archivo. El Cmdlet de Rename-Item de PowerShell le permite cambiar el nombre de archivos de PowerShell. Las funciones de cmdlet renombre-item en la sintaxis que se proporcionan a continuación:

La sintaxis escrita a continuación se practica cambiando el nombre de un archivo que está disponible en su directorio de trabajo actual.

> Cambiar el nombre -ítem "" -Newname ""

Sin embargo, también puede cambiar el nombre de un archivo que se coloca en otra ubicación en su máquina. Para esto, debe proporcionar la ruta de ese archivo utilizando el parámetro de ruta como se describe en la sintaxis a continuación:

> Cambiar el nombre -ítem -path "" -newname ""

Hemos proporcionado varios ejemplos que cambian de nombre en ambos contextos.

Ejemplo 1: cambiar el nombre de un archivo en el directorio actual

Actualmente estamos registrados en el F: conducir y ejecutar el LS Comando para obtener los archivos/directorios dentro F: conducir:

> LS

Cambiaremos el nombre del archivo llamado manifestación.TXT a Linuxhint.TXT. Para hacerlo, el comando escrito a continuación se ejecuta:

> Cambiar el nombre-ítem "Demo.txt "-newname" Linuxhint.TXT"

Ejemplo 2: cambiar el nombre de un archivo que está presente en otra ubicación (s)

Si los archivos que desea cambiar el nombre residen que no sean la ubicación actual del directorio de trabajo, entonces debe dar la ruta de ese archivo utilizando el -Camino parámetro. Por ejemplo, el comando proporcionado a continuación cambiará el nombre de un archivo que reside en "D:\"Y la ruta completa a ese archivo es"D: \ Conferencia.dogx". Se observa que el comando cambia el nombre y la extensión del archivo también.

> Cambiar el nombre -ítem -path "E: \ Conferencia.docx "-newname" ubicar.TXT"

Ejemplo 3: usando el parámetro de confirmación

El parámetro de confirmación confirmará antes de ejecutar el comando. Por ejemplo, el comando escrito a continuación hace uso del "Confirmar"Parámetro del cmdlet" renombrar "para cambiar el nombre del archivo"E: \ localizar.txt "a la" conferencia.TXT". Como se ejecuta el comando,

> Renombrar -item -path "e: \ localizar.Conferencia de "-Newname" txt.txt "-confirm

Ejemplo 4: Uso del parámetro Passthru

El parámetro Passthru de PowerShell imprime la salida del cmdlet de cambio de nombre. La ejecución predeterminada de renombre-item no muestra ningún resultado en la consola. Para obtener la salida en la pantalla PowerShell también, debe usar el parámetro Passthru. Hemos usado el cambio de nombre de nombre para cambiar el nombre del archivo "E: \ Conferencia.TXT" a "localizar.TXT"Usando el parámetro Passthru:

> Cambiar el nombre -ítem -path "E: \ Conferencia.txt "-newname" localizar.txt "-passthru

Conclusión

Los cmdlets de PowerShell proporcionan una funcionalidad extendida para realizar algunas operaciones básicas y avanzadas de nivel. El Cmdlet de Rename-Item de PowerShell le permite cambiar el nombre de archivos en PowerShell. Este artículo explica el método para cambiar el nombre de un archivo en PowerShell. Un archivo se puede renombrar fácilmente usando el cmdlet de cambio de nombre de nombre de PowerShell. Si el archivo reside en su directorio de trabajo actual, solo el nombre de archivo es suficiente. Sin embargo, si un archivo reside en alguna otra ubicación, entonces debe proporcionar la ruta completa del archivo.