Rafraichir le système de fichier aprés un shutil.rmtree/shutil.move
Bonjour,
Lors d'un script de mise à jour j'utilise :
Code:
1 2 3 4 5 6 7
|
shutil.rmtree(PathAppli)
shutil.move(MajTmp, PathAppli)
...
self.LanceProg()
exit() |
Puis je relance le script principal :
Code:
1 2 3 4
| def LanceProg(self):
p = Popen('python ' + PathAppli + 'monappli.py', shell=True)
sts = os.waitpid(p.pid, 1)
exit |
Pour python pas de souci (il me retrouve les imports etc...) par contre pour le système de fichier :
Code:
1 2 3 4
| $ python majprog.py
$ ls
$ python majprog.py
python: can't open file 'majprog.py': [Errno 2] No such file or directory |
Existe t'il une solution pour forcer le rafraichissement du système de fichier ?
Merci d'avance