Qual è la differenza tra rinominare e spostare?


17

Nella console di Windows (cmd / comando) è possibile scrivere rename a bo move a b. Qual è la differenza tra i due?

Risposte:


28

Ci sono due differenze principali:

  1. renameimpossibile spostare i file in un'altra directory o unità, movecan.

  2. renameimpossibile sovrascrivere i file esistenti, movecan (usando il /yparametro).

Per ulteriori informazioni, consultare la documentazione di renamee move.


15

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.)


2

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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.