RX0069

Domaine: Exécution

Message d'erreur

append n'a pas pu ajouter au fichier %s : %s

Dans le message, %s marque une valeur que le moteur remplit au moment où il lève l'erreur.

L'histoire

Vous venez de demander à rush d'ajouter du texte à un fichier, et le moteur vous répond que l'ajout n'a pas pu se faire. Voyons pourquoi. Quand la cible d'un append est un fichier, le moteur ouvre ce fichier et écrit la valeur à la suite de son contenu. Mais ce n'est pas le moteur qui décide en dernier ressort : c'est le système d'exploitation. Et ici, le système a dit non. Les raisons classiques sont toujours les mêmes : le dossier qui devait contenir le fichier n'existe pas, vous n'avez pas la permission d'écrire à cet endroit, ou le disque est plein. Le point important, c'est que le moteur ne vous ment jamais. Il ne fait pas semblant que tout s'est bien passé : il vous donne le chemin exact et la raison exacte que l'OS lui a fournie, dans les deux emplacements du message. Un petit exemple : vous écrivez append dans un fichier du dossier journaux, mais le dossier journaux n'a jamais été créé. Le message le dira clairement. La réparation est alors toute simple : créez le dossier, ou corrigez les droits, ou libérez de la place, puis relancez. Retenez ceci : lisez la seconde partie du message, c'est la voix du système, et elle contient presque toujours la solution.

Texte issu du catalogue d'erreurs du moteur Rush.