16/09/2008

Introduzione a PowerShell

Lavorare con drive, cartelle e file

A cura di Efran Cobisi


  Pagina successiva
Spostare file
  Pagina precedente
Eliminare file

Creare cartelle


Ora proviamo a fare un po’ di ordine nel caos dei nostri file. Creeremo una sottocartella separata per ogni tipo di file e vi sposteremo dentro i relativi file. Per farlo abbiamo bisogno di un cmdlet in grado di creare nuovi elementi all’interno del file system : New-Item. Questo cmdlet accetta il nome dell’elemento come argomento ed il tipo come parametro, come Directory per una cartella.
Create una nuova cartella di nome “Test” come segue:
New-Item .\test –type Directory


Per ulteriori informazioni sul comando New-Item è possibile consultare la guida di riferimento, a questo indirizzo.


Per rendervi la vita più facile, torniamo brevemente di nuovo sul comando di ordinamento:
Get-Service | Sort-Object Status
lo conoscete già, quindi ora provate:
Get-Service | Sort-Object Status –Unique

Questo comando restituisce solo un elemento rappresentativo di ciascuno stato. Provatelo ora: disponete di tutto ciò di cui avete bisogno per creare cartelle.

B8: Create una sotto-cartella separata per ciascuna estensione di file presente nella vostra cartella di test. Suggerimento: create una lista di tutti i file e recuperatene solo l’estensione (attributo “Extension”). Ora ordinatela utilizzando il parametro –Unique. Vedrete una lista di estensioni di file, ma ciascuna comparirà solo una volta. Quando sarete pronti, potrete assegnare questa lista ad una variabile e passare al prossimo step: usando un ciclo, ad ogni iterazione create una sottocartella con il nome di ciascuna estensione (.Extension). Ricordate che deve essere un percorso completo, che includa almeno un simbolo di backslash (\)! Se avete problemi con il percorso, utilizzate (“.\New” + $_.Extension) come argomento. Non dimenticate di fornire al cmdlet il tipo di elemento corretto (Directory) per creare una cartella!

  Pagina successiva
Spostare file
  Pagina precedente
Eliminare file
Commenti

Nessun commento disponibile.