• [^] # Re: Forme canonique d'écriture de fichier

    Posté par . En réponse à la dépêche Le noyau Linux 2.6.30 est disponible. Évalué à 5.

    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.