COMO CREAR CARPETAS POR MESES Y SEMANAS RAPIDO POR CMD, POWERSHELL

Sdílet
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

Komentáře •