Renommage de fichierEn informatique, renommer un fichier consiste à modifier le nom de ce fichier dans la table d'allocation des fichiers. L'utilisateur ou le système peut utiliser différents outils pour effectuer cette manipulation. Cette manipulation peut s'effectuer à l'aide de commande interactive intégré aux systèmes d'exploitation, à l'aide de fonctions proposées par les langages de programmation, avec un logiciel dédié ou en développant un programme qui modifie directement le nom du fichier. Des interfaces graphiques permettent également de le faire, comme l'explorateur Windows par exemple. Le changement de nom de fichier est parfois oralement appelé renommage, ou renommer, sur le modèle de la langue anglaise : renamed, to rename. ApplicationsLe renommage ou le déplacement de fichier peut-être utilisé dans différents contextes :
HistoireLa commande mv existait dans Unix, dès la version 6 [1], dans les années 1970. Elle existait aussi préalablement dans la première édition [2]. Historiquement, sous Unix, le déplacement et le renommage de fichier sont des opérations similaires, puisqu'elles ont en commun le fait de changer le nom absolu du fichier, de garantir que le fichier n'est pas perdu, et de donner un statut indiquant si l'opération s'est déroulée comme convenu. Dans les premières versions, le renommage de fichier consistait à créer un lien (avec la commande link), de manière que deux noms de fichiers pointent sur le même fichier, puis à supprimer le premier nom de fichier[3]. MéthodesCommandes internesSous Unix et Linux on utilise la commande UNIX Sous MS-DOS et Windows, on distingue la notion de déplacement de fichier, qui consiste à le rendre disponible dans un autre répertoire, en modifiant le chemin et en conservant le nom relatif, du concept de renommage, qui consiste à le rendre disponible dans le même répertoire, en conservant le chemin et en changeant le nom relatif. On peut utiliser sous ces systèmes les commandes Outils logicielsInterface graphiqueOn peut utiliser la fonction de glisser-déposer proposée par l'explorateur Windows. Cette opération fait toutefois courir le risque d'un déplacement partiel, si une erreur intervient en cours d'opération. Langage de programmationFonction CEn langage C, la fonction correspondante s'appelle Syntaxeint rename(const char *oldpath, const char *newpath);
Code retour
Notes et références
AnnexesArticles connexesLiens externes |
Portal di Ensiklopedia Dunia