Fichier en ecriture
Garrouch
-
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
KX Messages postés 16761 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
J'ai écrit un code d'extraction de données d'un fichier texte.Je voulais savoir est ce qu'il y un flag ou test de vérification que le fichier est état d'écriture ou non avant de le lire.Merci :D
J'ai écrit un code d'extraction de données d'un fichier texte.Je voulais savoir est ce qu'il y un flag ou test de vérification que le fichier est état d'écriture ou non avant de le lire.Merci :D
A voir également:
- Fichier en ecriture
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
1 réponse
Bonjour,
À vérifier: un fichier ne peut être ouvert qu'une seule fois en écriture, donc si tu veux être sûr qu'il n'est pas déjà ouvert en écriture il faudrait que tu l'ouvre toi même en écriture, si tu le peux tu seras le seul à l'avoir ouvert, tu peux alors le lire en étant sûr qu'il ne sera pas modifié par quelqu'un d'autre. Tu relâches l'écriture une fois ta lecture terminée.
Cependant, je ne vois pas l'intérêt d'un tel besoin, ce que tu cherches à faire réellement peux peut-être se faire autrement.
À vérifier: un fichier ne peut être ouvert qu'une seule fois en écriture, donc si tu veux être sûr qu'il n'est pas déjà ouvert en écriture il faudrait que tu l'ouvre toi même en écriture, si tu le peux tu seras le seul à l'avoir ouvert, tu peux alors le lire en étant sûr qu'il ne sera pas modifié par quelqu'un d'autre. Tu relâches l'écriture une fois ta lecture terminée.
Cependant, je ne vois pas l'intérêt d'un tel besoin, ce que tu cherches à faire réellement peux peut-être se faire autrement.
Je ne vois pas pourquoi. Tu peux lire le fichier pour récupérer les nouvelles lignes même si le fichier est en écriture. De plus, le temps que tu lises le fichier rien n'empêche qu'un nouveau défaut arrive, celui-ci va donc vouloir écrire un nouveau défaut, il y aura de toute façon écriture pendant que tu es en train de lire, à moins de le bloquer en écriture mais dans ce cas les nouveaux défauts ne seront pas écrits...