16/09/2008

Introduzione a PowerShell

Lavorare con drive, cartelle e file

A cura di Efran Cobisi


Spostare file


Per spostare i file nella loro posizione finale possiamo utilizzare il cmdlet Move-Item. Come argomento, il cmdlet usa il percorso completo dell’oggetto iniziale ed il percorso di destinazione, es:
Move-Item .\test.txt .\newfolder

B9: Spostate tutti i file dalla cartella di test alle sotto-cartelle appena create. Suggerimento: l’output di Get-ChildItem per la cartella di partenza ora include anche le nuove sotto-cartelle, che ora dovete escludere. Create un’altra lista di tutti gli elementi (verificate attentamente la lista prima di continuare) e filtratela utilizzando un operatore di confronto sul tipo di elemento (…Type –notmatch “d”). Poi avete bisogno di un ciclo per la lista, che ora contiene solo file. Lo step finale è semplice: per ciascun oggetto, trovate la cartella di destinazione corretta utilizzando l’estensione del file e spostate il file in quella cartella. Per memorizzare i risultati temporanei utilizzate delle variabili.


Per ulteriori informazioni sul comando Move-Item è possibile consultare la guida di riferimento, a questo indirizzo.
FIGURA 9: LA CARTELLA DI TEST PRIMA DEL RIORDINO
FIGURA 10: LA CARTELLA DI TEST DOPO DEL RIORDINO

Commenti



Nessun commento disponibile.

Cobisi EmailVerify.NET is a Microsoft .NET software component that validates email addresses. valid email