COMO CREAR CARPETAS POR MESES Y SEMANAS RAPIDO POR CMD, POWERSHELL
Vložit
- čas přidán 12. 09. 2024
- ALEJO MEDINA DIGITAL
Te comparto código para crear rápido carpetas de cada mes y subcarpetas de cada semana de los meses.
SUSCRIBETE ES GRATIS
#programacion #facil #windows #cmd
CODIGO PARA COPIAR Y PEGAR:
Ruta base donde se crearán las carpetas
$rutaBase = "C:\Rutas\CarpetasPorSemana"
Crear carpetas por cada mes
for ($mes = 1; $mes -le 12; $mes++) {
$año = Get-Date -Year (Get-Date).Year -Month $mes -Day 1 -Format yyyy
$fechaInicio = Get-Date -Year $año -Month $mes -Day 1
$fechaFin = $fechaInicio.AddMonths(1).AddDays(-1)
Crear semanas basadas en los días
while ($fechaInicio -le $fechaFin) {
$finSemana = $fechaInicio.AddDays(6)
if ($finSemana -gt $fechaFin) {
$finSemana = $fechaFin
}
Nombre de la carpeta de la semana
$nombreCarpeta = "{0:yyyy-MM-dd} a {1:yyyy-MM-dd}" -f $fechaInicio, $finSemana
$rutaCarpeta = "$rutaBase\Mes_$($fechaInicio.Month)\$nombreCarpeta"
Crear la carpeta
New-Item -Path $rutaCarpeta -ItemType Directory
Mover al siguiente grupo de días (semana)
$fechaInicio = $finSemana.AddDays(1)
}
} - Věda a technologie