Spostare i file utilizzando la riga di comando
Se non ti dispiace fare un po ‘più di digitazione e un po’ meno di clic del mouse, puoi eseguire molte azioni dalla riga di comando.
(La visualizzazione della finestra del prompt dei comandi è trattata in un altro suggerimento.) Una cosa che puoi fare dalla riga di comando è spostare i file. Il comando della riga di comando che usi è MOVE e ci vogliono due (o più)
parametri. Il primo parametro specifica il file che si desidera spostare e il secondo parametro specifica dove deve essere spostato il file.
Quindi diciamo che hai un file chiamato “C: \ Temp \ BatFun.bat” e vuoi spostarlo in C: \ Bat \ BatFun.bat Dovresti digitare quanto segue sulla riga di comando:
C:\> MOVE C:\Temp\BatFun.bat C:\Bat\BatFun.bat
Il file BatFun.bat nella directory \ Temp verrà spostato nella directory \ Bat. Non esisterà più nella directory C: \ Temp, che è la principale differenza tra COPY e MOVE. (Vedi il suggerimento intitolato Moving Files Using the Command Line per i dettagli del comando COPY.) Ovviamente, puoi specificare il nome che preferisci per la destinazione, quindi potresti avere un \ Temp \ BatFun.bat che stai sviluppando e testando, ma una volta soddisfatto potresti spostarlo nella directory \ Bat e assegnargli il nome di DirList.bat. Ciò si ottiene semplicemente cambiando il nome del parametro di destinazione:
C:\> MOVE C:\Temp\BatFun.bat C:\Bat\DirList.bat
È possibile utilizzare caratteri jolly per spostare più file alla volta. Supponiamo quindi di avere diversi file .bat nella directory \ Temp che dovrebbero funzionare insieme e che si desidera spostarli tutti nella directory \ Bat. Forse i file si chiamano C: \ Temp \ Dir1.bat, C: \ Temp \ Dir2.bat e C: \ Temp \ Dir3.bat. Per spostarli tutti nella directory \ Bat il comando sarebbe:
C:\> MOVE C:\Temp\Dir?.bat C:\Bat
Il carattere jolly “?” sta per esattamente un carattere effettivo nel parametro source. Nota che non hai bisogno di specificare nulla eccetto la directory di destinazione (senza la barra rovesciata finale) come secondo parametro. Questo perché MOVE utilizzerà automaticamente il nome file specificato dal primo parametro come nome file da utilizzare nella directory \ Bat. In altre parole, ti ritroverai con un Dir1.bat, Dir2.bat e Dir3.bat nella tua directory C: \ Bat.
Il comando MOVE è simile al comando COPY ma con due differenze principali:
-
Non è possibile concatenare file con il comando MOVE.
-
MOVE rimuove il file dalla posizione di origine invece di lasciarlo lì.
Questo suggerimento (13101) si applica a Windows 7, 8 e 10.