PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Type d'un fichier Windows
Type d'un fichier Windows
Iniciado por dav.martin, 14,nov. 2019 15:33 - 4 respuestas
Publicado el 14,noviembre 2019 - 15:33
Bonjour,

J'aimerais savoir comment récupérer par programmation le type d'un fichier windows sur un poste ?
Exemple :
Extension bmp : Fichier BMP
Extension xlsx : Feuille de calcul Microsoft Excel
Extension txt : Document texte

Merci
Miembro registrado
160 mensajes
Publicado el 14,noviembre 2019 - 17:38
tu regardes sur internet un fichier csv,mdb.. ou peu importe, qui contient la description de chaque extentson, et il te reste qu'aller chercher dedans !
Miembro registrado
117 mensajes
Publicado el 15,noviembre 2019 - 11:39
si tu cherches à récupérer l'extension d'un fichier présent sur ton poste et que tu connais l'emplacement physique de ton fichier, la fonction "fExtraitChemin()" est faite pour toi.

exemple :

sMonExtension est une chaîne
sMonFichier est une chaîne = "C:\monRépertoire\monSousRépertoire\nomDuFichier.txt"

sMonExtension = fExtraitChemin(sMonFichier, fExtension) //renvoie ".txt"


après tu enchaines avec tes différents traitements selon l'extension récupérée
Miembro registrado
324 mensajes
Publicado el 15,noviembre 2019 - 14:20
Pourquoi aller chercher midi à 14h quand tous est dans le registre de windows.





ResLecture est chaîne
ResExécute est booléen
sExtension est chaîne = ".avi"

ResLecture = RegistreLit("HKEY_CLASSES_ROOT\"+sExtention, "Content Type", ResExécute)
SI ResExécute = Vrai ALORS Info("La valeur a été lue et vaut : " + ResLecture)
Mensaje modificado, 15,noviembre 2019 - 14:21
Publicado el 15,noviembre 2019 - 14:53
Merci de ta réponse, mais je recherche le type de fichier attaché à l'extension qui spécifique sur chaque poste
Le libellé du type que tu retrouves dans l'explorateur de fichier de Windows