Page 1 sur 1
[R] _FileListToArrayRec :Je cherche à extraire uniquement la liste des fichiers exécutables.exe
Posté : ven. 16 sept. 2022 20:36
par Boulanza
Bonjour tout le monde,
Votre aide svp :
Je cherche à extraire uniquement la liste des fichiers exécutables.exe (Nom de l’executable.exe) en utilisant le code suivant :
Merci pour votre aide.
Cordialement.
Re: [ ] _FileListToArrayRec :Je cherche à extraire uniquement la liste des fichiers exécutables.exe
Posté : ven. 16 sept. 2022 21:09
par walkson
Bonjour,
extraire uniquement la liste des fichiers exécutables.exe (Nom de l’executable.exe)
Code : Tout sélectionner
#include <File.au3>
Local $aArray = _FileListToArrayRec(@ProgramFilesDir, "*.exe", $FLTAR_FILES, $FLTAR_RECUR, $FLTAR_SORT, $FLTAR_NOPATH)
_ArrayDisplay($aArray, "Sorted tree")
Re: [ ] _FileListToArrayRec :Je cherche à extraire uniquement la liste des fichiers exécutables.exe
Posté : ven. 16 sept. 2022 21:23
par Boulanza
Bonsoir cher Walkson,
C'est parfait. Merci infinint.
Cordialement.
Re: [R] _FileListToArrayRec :Je cherche à extraire uniquement la liste des fichiers exécutables.exe
Posté : lun. 09 janv. 2023 16:13
par Boulanza
Bonjour tous le monde et bonne année 2023,
Je ne romprons pas pourquoi $Liste_1[$i][1] = Round(FileGetSize($Liste1[$i])/1024, 2) & "Kb" me donne la taille des fichiers = 0 Kb.
Votre aide svp pour corriger ce problème.
Merci.
Cordialement.
Code : Tout sélectionner
#include <File.au3>
#include <Array.au3>
;Je cherche à extraire uniquement la liste des fichiers exécutables.exe avec taille
;$Liste1 = _FileListToArray("C:", "*", 0, True)
$Liste1 = _FileListToArrayRec("C:\Program Files (x86)", "*.exe", $FLTAR_FILES, $FLTAR_RECUR, $FLTAR_SORT, $FLTAR_FULLPATH)
Dim $Liste_1[Ubound($Liste1)][2]
$Liste_1[0][0] = Ubound($Liste1) - 1
For $i = 1 To Ubound($Liste1) - 1
$Liste_1[$i][0] = $Liste1[$i]
If StringInStr(FileGetAttrib($Liste1[$i]), "D") Then ; Test répertoire
$Liste_1[$i][1] = ""
Else
$Liste_1[$i][1] = Round(FileGetSize($Liste1[$i])/1024, 2) & "Kb"
EndIf
Next
_ArrayDisplay($Liste_1)
Exit
Re: [R] _FileListToArrayRec :Je cherche à extraire uniquement la liste des fichiers exécutables.exe
Posté : lun. 09 janv. 2023 17:39
par walkson
Bonjour et bonne année
Essayez avec cela
$Liste1 = _FileListToArrayRec("C:\Program Files (x86)", "*.exe", $FLTAR_FILES, $FLTAR_RECUR, $FLTAR_SORT, $FLTAR_FULLPATH)
Re: [R] _FileListToArrayRec :Je cherche à extraire uniquement la liste des fichiers exécutables.exe
Posté : lun. 09 janv. 2023 18:46
par Boulanza
Merci cher walkson et bonne année à vous aussi,
J'ai testé votre code il marche parfaitement sans problème.
Merci infiniment pour votre aide.
Cordialement.