Partager via


Méthode IConfigurationDataCollector ::p ut_Files (pla.h)

Récupère ou définit les fichiers à collecter.

Cette propriété est en lecture/écriture.

Syntaxe

HRESULT put_Files(
  SAFEARRAY *Files
);

Paramètres

Files

Valeur de retour

None

Remarques

Vous pouvez utiliser les propriétés IConfigurationDataCollector ::FileMaxCount, IConfigurationDataCollector ::FileMaxRecursiveDepth et IConfigurationDataCollector ::FileMaxTotalSize pour limiter le nombre de fichiers collectés par PLA.

PLA copie les fichiers à l’emplacement spécifié dans la propriété IDataCollectorSet ::LatestOutputLocation . Si plusieurs fichiers ont le même nom, PLA laisse le premier nom de fichier intact et ajoute _n (où n est un numéro de série basé sur un seul) à tous les fichiers suivants portant le même nom. Vous pouvez utiliser le rapport XML pour déterminer l’origine de chaque fichier.

La propriété effectue une recherche en profondeur à l’aide des fonctions FindFirstFile et FindNextFile . Par exemple, en supposant la structure de répertoires suivante :

MyDir
    Subdir1
        Subdir1.1
            a.txt
            b.txt
        Subdir1.2
            c.txt
        g.txt  (folder in Subdir1)
        h.txt  (folder in Subdir1)
    Subdir 2
        subdir2.1
            y.txt
            z.txt
            subdir2.1.1
                m.txt
    q.txt  (folder in MyDir)
    s.txt  (folder in MyDir)

PLA collecte les fichiers dans l’ordre suivant (en supposant qu’aucune limite n’a été atteinte) :

q.txt
s.txt
g.txt
h.txt
a.txt
b.txt
c.txt
y.txt
z.txt
m.txt

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête pla.h
DLL Pla.dll

Voir aussi

IConfigurationDataCollector

IConfigurationDataCollector ::FileMaxCount

IConfigurationDataCollector ::FileMaxRecursiveDepth

IConfigurationDataCollector ::FileMaxTotalSize