Nella console di Windows (cmd / comando) è possibile scrivere rename a bo move a b. Qual è la differenza tra i due?
Nella console di Windows (cmd / comando) è possibile scrivere rename a bo move a b. Qual è la differenza tra i due?
Risposte:
Supponendo il cmd.exeguscio tradizionale :
rename impossibile spostare i file in un'altra directory.
move *.txt E:\Notes
Ma può rinominare più file contemporaneamente. Per esempio:
rename very-long-name.c *.cpp
rename *.txt *.lol
rename proj1.* "Project 1.*"
(Questo funziona perché le shell MS-DOS command.come Windows cmd.exe, a differenza delle loro controparti Unix, non espandono automaticamente i caratteri jolly - questo viene lasciato per il programma stesso.)
Ci sono già due buone risposte, ma sono costretto a menzionare una differenza che non è stata ancora menzionata, e questa è la sintassi stessa. Se vuoi spostare un file e lo usi rename, dovrai inserire lo stesso nome due volte.
move MyFile.txt MyFolder
contro
rename MyFile.txt MyFolder\MyFile.txt