Je suis en train de refaire mon log de bon de livraison . les BL était stocké dans un fichier texte de la façon suivante:
Fichier :
BL11 du 18-02-2011.txt
Contenu :
AS250M150V3;530;191;310
AS250M150V3;531;193;341
AS250M150V3;532;233;300
AS250M150V3;533;234;309
AS250M150V3;534;285;305
AS280L240-28V5;37;329;281
Je voudrais insérer toutes ces données dans un base SQLite donc j'ai écrit un code pour ouvrir les fichiers et énumérer les contenus
Le soucis est que je ne vois pas comment lister les fichiers dans l'ordre avec ExamineDirectory
Auriez vous une piste car là je patauge

voilà mon bout de code :
Code : Tout sélectionner
repertoire$ = "BL_Backup\"
If ExamineDirectory(0, repertoire$, "*.txt")
While NextDirectoryEntry(0)
If DirectoryEntryType(0) = #PB_DirectoryEntry_File
fichier$ = DirectoryEntryName(0)
; extraction no Bl
pos = FindString(fichier$, "du") - 1
nobl$ = Mid(fichier$, 3, pos - 2)
Debug "BL n°" + nobl$
; extraction date
Debug "Edité le " + Left(Right(fichier$, 14), 10)
fichier$ = repertoire$ + fichier$
If OpenFile(0, fichier$)
While Eof(0) = 0
ligne$ = ReadString(0)
Debug "Modèle :" + StringField(ligne$, 1, ";") + "," + "N° Machine :" + StringField(ligne$, 2, ";") + "," + "N° Rotor :" + StringField(ligne$, 3, ";") + "," + "N° Stator :" + StringField(ligne$, 4, ";")
Wend
CloseFile(0)
EndIf
Debug "----------------------------------------------"
EndIf
Wend
EndIf