Parcours des fichiers de un à trois répertoires (masque posé par BDDLSTM), triés par date : rejouer des images, purger un dossier. Une liste est refaite quand les répertoires, le masque ou J, K, L changent, ou si M ≤ 0 ; elle se construit en tâche de fond. Paramètres : D = chaîne globale qui reçoit le nom du fichier en cours, E = chaîne de son répertoire, F = chaîne qui reçoit la position « n/total », G / H = seuil de déclenchement et nombre de fichiers gardés (purge). Résultats : P = Q = index du fichier, R = nombre de fichiers ; T, W, X, Y = état de la tâche de fond. Les variantes BDDLTS… font de même à partir d'une requête SQL.
Si le presse-papiers contient un texte nouveau (moins de 2000 caractères), le range dans la chaîne globale D ; P = 1, Q = longueur ; sinon P = 0 et la chaîne D est vidée.
Paramètres
- D
- Numéro de la chaîne globale dans laquelle coller le contenu du presse papier
Liste les fichiers et situe le fichier de la chaîne D.
Paramètres
- D
- Numéro de la chaîne contenant le nom du fichier en cours
- E
- Numéro de la chaîne contenant le nom du répertoire dans lequel se trouve le fichier en cours
- F
- Numéro de la chaîne dans laquelle écrire la position du fichier en cours (format xxx/yyy)
- G
- Nombre de fichiers pour déclencher (uniquement pour purge fichiers)
- H
- Nombres de fichiers restants (uniquement pour purge fichiers)
- J
- Répertoire 1
- K
- Répertoire 2
- L
- Répertoire 3
Masque de recherche des fichiers (commentaire, *.* par défaut).
Paramètres et résultats communs à BDDLST3, BDDLST2, BDDLST1
Paramètres
- C
- Chemin du répertoire (attention à bien mettre un \ à la fin)
Répertoire 3.
Répertoire 2.
Répertoire 1 (commentaire, relatif au dossier du programme s'il existe ; par défaut le dossier du programme).
Paramètres et résultats communs à BDDLSTF, BDDLSTP, BDDLSTN
Paramètres
- D
- Numéro de la chaîne contenant le nom du fichier en cours
- E
- Numéro de la chaîne contenant le nom du répertoire dans lequel se trouve le fichier en cours
- F
- Numéro de la chaîne dans laquelle écrire la position du fichier en cours (format xxx/yyy)
- G
- Nombre de fichiers pour déclencher (uniquement pour purge fichiers)
- H
- Nombres de fichiers restants (uniquement pour purge fichiers)
- J
- Répertoire 1
- K
- Répertoire 2
- L
- Répertoire 3
Premier fichier (le plus ancien des trois répertoires).
Fichier précédent (un peu plus ancien que celui en cours).
Fichier suivant (un peu plus récent que celui en cours).
Dernier fichier (le plus récent).
Paramètres
D, E, F comme les autres instructions de liste : chaînes globales du nom du fichier, de son répertoire et de la position « n/total ».
Purge : quand il y a plus de G fichiers, supprime les plus anciens pour n'en garder que H.
Paramètres
- D
- Numéro de la chaîne contenant le nom du fichier en cours
- E
- Numéro de la chaîne contenant le nom du répertoire dans lequel se trouve le fichier en cours
- F
- Numéro de la chaîne dans laquelle écrire la position du fichier en cours (format xxx/yyy)
- G
- Nombre de fichiers pour déclencher (uniquement pour purge fichiers)
- H
- Nombres de fichiers restants (uniquement pour purge fichiers)
- J
- Répertoire 1
- K
- Répertoire 2
- L
- Répertoire 3
Premier fichier de la liste SQL.
Fichier précédent de la liste SQL.
Fichier suivant de la liste SQL.
Dernier fichier de la liste SQL.
Liste de fichiers par la requête SQL (champs : répertoire, nom).
Purge à partir de la liste SQL (G, H comme BDDPURG).
BDDLTSRRequete Filtre Liste Fichiers
Requête SQL de la liste de fichiers (commentaire).
BDDLTSRARequete en Attente Filtre Liste Fichiers
Requête SQL de la liste de fichiers = la requête en attente.