PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → FSupprime en HFCS
FSupprime en HFCS
Iniciado por Eric DALLAIRE, 31,oct. 2018 16:53 - 2 respuestas
Miembro registrado
27 mensajes
Publicado el 31,octubre 2018 - 16:53
Bonjour, lors du passage d'un de nos vieux programme de HFClassique en HFCS nous avons le cas suivant que nous ne savons pas trop comment régler.

Le programme doit faire la suppression de tous les fichiers dans un dossier passé en paramètre qui ne contient que des fichiers HF (.fic,.ndx ect...)

fSupprime(Dossier+"\*.*")


En mode HFCS puisque nous ne pouvons pas utiliser les jokers lors de l'appel à HSupprimeFichier() au lieu de FSupprime() comment pouvons-nous procéder?

Merci à l'avance!
Miembro registrado
2.323 mensajes
Publicado el 31,octubre 2018 - 19:12
Bonjour,

Utilisez HListeFichier() pour lister les fichiers, sélectionnez ceux qui vous intéressent et supprimez les un par un.

--
Bon dev,
Jean-Pierre
Miembro registrado
27 mensajes
Publicado el 31,octubre 2018 - 20:00
Jean-Pierre a écrit :
Bonjour,

Utilisez HListeFichier() pour lister les fichiers, sélectionnez ceux qui vous intéressent et supprimez les un par un.

--
Bon dev,
Jean-Pierre


Merci pour votre aide.

Je ne vois pas comment le HListeFichier() peut m'aider ici.

À la lecture de l'aide de la fonction il ne me semble pas possible d'obtenir la liste des fichiers présents dans un sous-dossier.

Supposons que j'ai un sous-dossier contenant 2 fichiers HF par exemple:

C:\Test\Bkp\Fic1.Fic
C:\Test\Bkp\Fic1.Ndx
C:\Test\Bkp\Fic2.Fic
C:\Test\Bkp\Fic2.Ndx

Avant en HFClassique:
fSupprime("C:\Test\Bkp\*.*")


Maintenant en HFCS, supposons dans le sous répertoire "\Test\Bkp" qui contient les même fichiers quelle serait l'appel à faire avec HListeFichier() pour obtenir Fic1 et Fic2?