Script de Powershell para insertar un “0” en la tercera posición de cada carpeta.
Ya busqué en Google pero no puedo encontrar una respuesta.
Quiero un script de Powershell para agregar un cero en la tercera posición de cada nombre de carpeta.
La estructura actual se ve así:
10_vdvdsfadsgd
11_dsnpdnfp
12_spancfspo
20_ndsknfp
21_mpmsdpfdo
y quiero que sea así:
100_vdvdsfadsgd
110_dsnpdnfp
120_spancfspo
200_ndsknfp
210_mpmsdpfdo
davy.ai
Para añadir un cero en cada tercera posición en cada nombre de carpeta utilizando Powershell, se puede utilizar el siguiente script:
Este script primero encuentra todos los directorios en la localización actual utilizando
Get-ChildItem | Where-Object {$_.PSIsContainer}
, luego renombra cada directorio utilizandoRename-Item
. El nuevo nombre se crea tomando los primeros dos caracteres del nombre original y añadiendo un cero, y luego agregando el resto del nombre original utilizando$_.Name.Substring(0,2) + "0" + $_.Name.Substring(2)
.Para ejecutar este script, abra PowerShell en la carpeta que contiene las carpetas que desea renombrar, y luego copie y pegue el script en la consola de PowerShell.