bonjour,
j'ai 3 dossiers, un IN, un A et un B. le dossier A �tant un dossier de d�p�t,le IN un dossier de transition,et le dossier B de destination.
voici mon fonctionnement;
dans le dossier A j'ai plusieurs fichiers TXT qui arrivent al�atoirement.ce que je d�sire c'est que tant que j'ai un fichier dans le dossier IN il ne se passe rien jusqu�� ce que ce fichier ne soit plus pr�sent.des lors que le dossier IN est vide, la copie du premier fichier arriv� dans A soit copi� dans B.
actuellement, je n'arrive qu'a copi� tous les fichiers en un coup deA vers B.
avez vous une solution � m'apporter?
voici le code:
merci d'avance
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 import glob import os.path from os.path import basename, splitext import shutil source_pth = os.path.abspath("C:/Users/PC/Desktop/A/") source = os.listdir(source_pth) destination = os.path.abspath("C:/Users/PC/Desktop/B/") while 1: fichiers = glob.glob('C:/Users/PC/Desktop/IN/*.txt') if len(fichiers) == "": break for files in source: if files.endswith(".txt"): shutil.copy(os.path.join("C:/Users/PC/Desktop/A/",files), destination)
Partager