IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

D�tection fin de modification d'un fichier


Sujet :

Python

  1. #1
    Membre confirm�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    D�cembre 2018
    Messages
    69
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finist�re (Bretagne)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : D�cembre 2018
    Messages : 69
    Par d�faut D�tection fin de modification d'un fichier
    Bonjour,

    Mon programme doit modifier un fichier d�s qu'il est remplacer dans le dossier, seulement il arrive que mon code soit trop rapide
    et tente de le lire pendant son �criture donc les autorisations de lecture ou �criture ne sont pas l�.
    J'ai essay� de rajouter du d�lais et des v�rifications multiples comme les autorisations etc...
    Et �a plante..

    Je vous mets le code:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    def main(argv):
    	if(os.path.exists("ETIQ-1.txt")==0):
    		mod_time=0
    	else:
    		mod_time=os.path.getmtime("ETIQ-1.txt")
    	while(1):
    		time.sleep(0.1)
    		if(os.path.exists("ETIQ-1.txt")):
    			st = os.stat("ETIQ-1.txt")
    			if(bool(st.st_mode & stat.S_IRGRP)):
    				new_mod_time=os.path.getmtime("ETIQ-1.txt")
    				if(mod_time!=new_mod_time):
                                           #Mon code
    J'aimerais savoir si il existe une fonction autre que getmtime qui doit acc�der � mon fichier
    pour trouver la date de modification et donc fait planter l'application � cause des droits.
    Ou d'autres solutions pouvant r�gler mon probl�me.

    Je vous remercie

  2. #2
    Expert �minent
    Homme Profil pro
    Architecte technique retrait�
    Inscrit en
    Juin 2008
    Messages
    21 770
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activit� : Architecte technique retrait�
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 770
    Par d�faut
    Salut,

    Citation Envoy� par BoorBox Voir le message
    J'aimerais savoir si il existe une fonction autre que getmtime qui doit acc�der � mon fichier pour trouver la date de modification et donc fait planter l'application � cause des droits.
    Ou d'autres solutions pouvant r�gler mon probl�me.
    Cot� Python, try...except... peut �tre la solution.
    Quand � savoir si un fichier est ouvert par une application, �� d�pend de l'environnement syst�me (et ce n'est pas encore un sujet Python).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre confirm�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    D�cembre 2018
    Messages
    69
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finist�re (Bretagne)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : D�cembre 2018
    Messages : 69
    Par d�faut
    Ok merci beaucoup j'avais pas pens� � try!
    Bonne journ�e

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. D�tection fermeture et modif fichier *.txt
    Par toutounesan dans le forum VB.NET
    R�ponses: 1
    Dernier message: 10/10/2011, 13h52
  2. Fin de ligne dans un fichier
    Par Neekow dans le forum Langage
    R�ponses: 6
    Dernier message: 03/06/2005, 19h54
  3. R�ponses: 20
    Dernier message: 17/03/2005, 15h26
  4. Est-il possible de d�tecter la modification d'un fichier ?
    Par Kokito dans le forum API, COM et SDKs
    R�ponses: 13
    Dernier message: 25/06/2004, 10h42
  5. [langage] Date de modification d'un fichier
    Par Cyspak dans le forum Langage
    R�ponses: 2
    Dernier message: 24/06/2003, 15h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo