DIR FIRST$
fonction : obtenir le premier fichier qui satisfait le chemin donne
fichier$ = Dir First$(chemin$)
Cette fonction retourne une chaine contenant le nom et la taille du premier fichier sur le disque courant qui correspond a votre chemin de recherche. Par exemple, la routine suivante affiche le premier fichier ou dossier du repertoire courant, suivi du premier fichier IFF. Evidemment, il peut s agir du meme fichier.
E> Print Dir First$("*.*") Print Dir First$("*.IFF")
Quand DIR FIRST$ est utilise, toute la liste du repertoire est chargee en memoire. Vous pouvez ensuite recuperer le nom du fichier suivant grace a la fonction suivante.
DIR NEXT$
fonction : obtenir le fichier suivant qui satisfait le chemin courant
fichier$ = Dir Next$
Utilisez cette fonction pour obtenir le nom du fichier suivant apres celui trouve avec DIR FIRST$. S il n y a plus d autres fichiers, une chaine vide "" sera retournee. Une fois le dernier fichier trouve, AMOS Professional liberera automatiquement la memoire utilisee pour l affichage du repertoire. L exemple suivant affiche tous les fichiers du repertoire courant.
E> F$=Dir First$("*.*") While F$<>"" Print F$ : Wait 50 F$=Dir Next$ Wend
Selectionner un fichier
FSEL$
fonction : selectionner un fichier
f$ = Fsel$(chemin$)
f$ = Fsel$(chemin$,defaut$,titre1$,titre2$)
Cette fonction permet de choisir un fichier directement sur disque en utilisant le selecteur de fichiers standard d AMOS Professional. Dans sa forme la plus simple, elle s utilise comme ceci :
D> Print Fsel$("*.IFF")
La chaine entre parentheses represente un motif de recherche, ici un fichier IFF. Les parametres suivants sont optionnels :
La chaine par defaut permet de preselectionner un nom de fichier qui sera choisi automatiquement si vous appuyez sur [Return] pour annuler.