Classe pour les threads effaçant des sous-arbres dans les clés USB. Plus de détails...


Fonctions membres publiques | |
| def | __init__ |
| Constructeur Crée un thread pour supprimer une liste de fichiers dans une clé USB. Plus de détails... | |
| def | toDo (self, ud, fileList, subdir, dest, logfile) |
| Supprime une liste de fichiers dans une clé USB. Plus de détails... | |
Fonctions membres publiques hérités de src.usbThread.abstractThreadUSB | |
| def | __init__ |
| Constructeur Crée un thread pour copier une liste de fichiers vers une clé USB. Plus de détails... | |
| def | run (self) |
| def | writeToLog (self, msg) |
| Écrit un message dans le fichier de journalisation. Plus de détails... | |
| def | copytree |
| Une version modifiée de shutil.copytree qui accepte que les repertoires destination soient déjà existants. Plus de détails... | |
| def | __str__ (self) |
| Renvoie une chaîne informative sur le thread. Plus de détails... | |
| def | threadType (self) |
| information sur le thread. Plus de détails... | |
| def | toDo (self, ud, fileList, subdir, dest, logfile) |
| La fonction abstraite pour les choses à faire. Plus de détails... | |
Membres hérités additionnels | |
Attributs publics hérités de src.usbThread.abstractThreadUSB | |
| ud | |
| fileList | |
| subdir | |
| dest | |
| logfile | |
| parent | |
Classe pour les threads effaçant des sous-arbres dans les clés USB.
Définition à la ligne 506 du fichier usbThread.py.
| def src.usbThread.threadDeleteInUSB.__init__ | ( | self, | |
| ud, | |||
| fileList, | |||
| subdir, | |||
logfile = "/dev/null", |
|||
parent = None |
|||
| ) |
Constructeur Crée un thread pour supprimer une liste de fichiers dans une clé USB.
| ud | l'instance uDisk correspondant à une partition de clé USB |
| fileList | la liste des fichiers à supprimer |
| subdir | le sous-répertoire de la clé USB où faire les suppressions |
| logfile | un fichier de journalisation, /dev/null par défaut |
| parent | un widget qui recevra de signaux en début et en fin d'exécution |
Définition à la ligne 519 du fichier usbThread.py.
| def src.usbThread.threadDeleteInUSB.toDo | ( | self, | |
| ud, | |||
| fileList, | |||
| subdir, | |||
| dest, | |||
| logfile | |||
| ) |
Supprime une liste de fichiers dans une clé USB.
La liste est prise sous un répertoire donné. Le répertoire visible qui dépend du constructuer d ela clé est pris en compte. À chaque fichier ou répertoire supprimé, une ligne est journalisée dans le fichier de journal de l'application.
| l'instance | uDisk correspondant à une partition de clé USB |
| fileList | la liste des fichiers à copier |
| dest | un répertoire de destination |
| logfile | un fichier de journalisation |
| subdir | le sous-répertoire de la clé USB où faire la copie |
Définition à la ligne 536 du fichier usbThread.py.
