l'intérêt est que de cette manière "MonFichier" contient soit la nouvelle version si tout va bien, sinon l'ancienne version. c'est mieux qu'un fichier vide ou incohérent.
Au moment du rename pour passer de l'ancienne version à la nouvelle, les deux fichiers (ancien et nouveau) existent et sont cohérents sur le disque. Et pour répondre à la question subsidiaire, il faut bien sur que les deux fichiers se trouvent sur le même système de fichiers, par exemple dans le même répertoire, car le rename ne fait que changer le nom, pas effectuer une copie de données.
[^] # Re: Forme canonique d'écriture de fichier
Posté par zerkman . En réponse à la dépêche Le noyau Linux 2.6.30 est disponible. Évalué à 5.
Au moment du rename pour passer de l'ancienne version à la nouvelle, les deux fichiers (ancien et nouveau) existent et sont cohérents sur le disque. Et pour répondre à la question subsidiaire, il faut bien sur que les deux fichiers se trouvent sur le même système de fichiers, par exemple dans le même répertoire, car le rename ne fait que changer le nom, pas effectuer une copie de données.