PowerShell: Cartelle e sottocartelle

Consegna:

  • Ho un PATH root
  • Ho un numero N in input
  • Crea n cartelle
  • Numero M in input
  • M cartelle sotto la cartella N
# chiedo quante cartelle vuole creare + controllo
do {
    try {
        $numOk = $true
        [int]$n = Read-host "Inserisci numero cartelle da creare: "
        #Write-Host "Hai inserito: '$n'"
        } # end try
    catch {$numOK = $false}
    } # end do 
until (($n -ge 1) -and $numOK)


# creo n.cartelle con un ciclo for
for($i=1; $i -le $n; $i++) {
    md "C:\Users\Pippo Ciccio\Desktop\test\Cartella_$i"
} # fine for
Write-Host "Cartelle create"

# chiedo quante sottocartelle vuoi creare + controllo
do {
    try {
        $numOk = $true
        [int]$m = Read-host "Inserisci numero cartelle da creare: "
        #Write-Host "Hai inserito: '$m'"
        } # end try
    catch {$numOK = $false}
    } # end do 
until (($m -ge 1) -and $numOK)

# creo n.sottocartelle con un ciclo for
for($i=1; $i -le $n; $i++) {
    for($j=1; $j -le $m; $j++) {
        md "C:\Users\Pippo Ciccio\Desktop\test\Cartella_$i\Sottocartella_$j"
    } # fine for

} # fine for
Write-Host "Sotto cartelle create"

You may also like...


x

Leggi anche...

PowerShell: Esercitazione sui servizi
CONSEGNA: - prendere servizi in base a status - contare n processi per ogni tipo - esportare ogni quey in 3 formati - zippare il...
PowerShell: altri esercizi
Vi riepiloghiamo altri esercizi molto utili per PS, fateci sapere con un commento o una reaction se vi piacciono! [code lang="powershell"] # ...
PowerShell: operazioni sui file
Consegna: Dato path bisogna chiedere estensione da cercareTrovare quanti file con tale estensione e calcolarne l'occupazione totale [code ...
powered by RelatedPosts