Mv (Unix)
Autres systèmes
DOS et Windows
Sous DOS et Windows cette commande est subdivisée en deux parties :
- **ren** ou **rename** pour renommer un fichier ou un répertoire.
- **move** (apparu sur le tard) pour déplacer un fichier ou un répertoire.
Fonction C
En langage C, la fonction correspondante s'appelle rename :
Syntaxe
int rename(const char *oldpath, const char *newpath);
rename renomme le fichier oldpath vers le fichier newpath, en le déplaçant vers un autre répertoire si besoin est. Si le fichier destination existe, il sera écrasé (si le processus en a le droit).
Code retour
rename renvoie 0 s'il réussit, ou -1 s'il échoue, auquel cas errno contient le code d'erreur.