Savoir si un fichier est deja ouvert
Eti38
Messages postés
57
Statut
Membre
-
dubcek Messages postés 18627 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 18627 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je code en c++ , je veux savoir si un fichier est deja ouvert.
Comment faire????
Je code en c++ , je veux savoir si un fichier est deja ouvert.
Comment faire????
Configuration: Linux Debian Mozilla 1.8.1.14
6 réponses
-
Avec fstat (filedes...) je peux connaitre l'Inode du fichier pointé par filedes et comparer avec l'Inode du fichier qui m'intéresse.
-
Salut.
à mon avis, il faut demander à l'OS, tu ne doit pas pouvoir le faire simplement en C++. -
-
dans le même programme ou ouvert par une autre tâche ?
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
Ha, dans le même programme c'est déjà plus facile, mais un peu tordu. Conait tu les pointeurs de fichier potentiellement ouvert, ou est-ce inclus dans une bibliothèque sur laquelle tu n'as pas la main ?
Ce que tu peux faire, c'est créer une fonction open() qui viendrais se rajouter par dessus le open() classique lors de l'édition des lien. Ce nouveau open permettrai alors d'incrémener une variable et de savoir si le fichier est ouvert ou non.