DirectoryInfo.GetFileSystemInfos Méthode

Définition

Récupère un tableau d'objets FileSystemInfo fortement typés qui représentent des fichiers et des sous-répertoires du répertoire actif.Retrieves an array of strongly typed FileSystemInfo objects representing files and subdirectories of the current directory.

Surcharges

GetFileSystemInfos()

Retourne un tableau d'entrées FileSystemInfo fortement typées représentant tous les fichiers et les sous-répertoires d'un répertoire.Returns an array of strongly typed FileSystemInfo entries representing all the files and subdirectories in a directory.

GetFileSystemInfos(String)

Récupère un tableau d'objets FileSystemInfo fortement typés qui représentent des fichiers et des sous-répertoires correspondant au critère de recherche spécifié.Retrieves an array of strongly typed FileSystemInfo objects representing the files and subdirectories that match the specified search criteria.

GetFileSystemInfos(String, EnumerationOptions)

Récupère un tableau d'objets FileSystemInfo fortement typés qui représentent les fichiers et sous-répertoires correspondant au modèle de recherche et aux options d’énumération que vous spécifiez.Retrieves an array of strongly typed FileSystemInfo objects representing the files and subdirectories that match the specified search pattern and enumeration options.

GetFileSystemInfos(String, SearchOption)

Récupère un tableau d'objets FileSystemInfo qui représentent les fichiers et les sous-répertoires correspondant au critère de recherche spécifié.Retrieves an array of FileSystemInfo objects that represent the files and subdirectories matching the specified search criteria.

GetFileSystemInfos()

Retourne un tableau d'entrées FileSystemInfo fortement typées représentant tous les fichiers et les sous-répertoires d'un répertoire.Returns an array of strongly typed FileSystemInfo entries representing all the files and subdirectories in a directory.

public:
 cli::array <System::IO::FileSystemInfo ^> ^ GetFileSystemInfos();
public System.IO.FileSystemInfo[] GetFileSystemInfos ();
member this.GetFileSystemInfos : unit -> System.IO.FileSystemInfo[]
Public Function GetFileSystemInfos () As FileSystemInfo()

Retours

FileSystemInfo[]

Tableau d'entrées FileSystemInfo fortement typées.An array of strongly typed FileSystemInfo entries.

Exceptions

Le chemin n’est pas valide (par exemple, il est sur un lecteur non mappé).The path is invalid (for example, it is on an unmapped drive).

Exemples

L’exemple suivant compte les fichiers et les répertoires sous le répertoire spécifié.The following example counts the files and directories under the specified directory.

using System;
using System.IO;

class DirectoryFileCount
{

    static long files = 0;
    static long directories = 0;

    static void Main()
    {
        try
        {
            Console.WriteLine("Enter the path to a directory:");

            string directory = Console.ReadLine();

            // Create a new DirectoryInfo object.
            DirectoryInfo dir = new DirectoryInfo(directory);

            if (!dir.Exists)
            {
                throw new DirectoryNotFoundException("The directory does not exist.");
            }

            // Call the GetFileSystemInfos method.
            FileSystemInfo[] infos = dir.GetFileSystemInfos();

            Console.WriteLine("Working...");

            // Pass the result to the ListDirectoriesAndFiles
            // method defined below.
            ListDirectoriesAndFiles(infos);

            // Display the results to the console.
            Console.WriteLine("Directories: {0}", directories);
            Console.WriteLine("Files: {0}", files);
        }
        catch (Exception e)
        {
            Console.WriteLine(e.Message);
        }
        finally
        {

            Console.ReadLine();
        }
    }

    static void ListDirectoriesAndFiles(FileSystemInfo[] FSInfo)
    {
        // Check the FSInfo parameter.
        if (FSInfo == null)
        {
            throw new ArgumentNullException("FSInfo");
        }

        // Iterate through each item.
        foreach (FileSystemInfo i in FSInfo)
        {
            // Check to see if this is a DirectoryInfo object.
            if (i is DirectoryInfo)
            {
                // Add one to the directory count.
                directories++;

                // Cast the object to a DirectoryInfo object.
                DirectoryInfo dInfo = (DirectoryInfo)i;

                // Iterate through all sub-directories.
                ListDirectoriesAndFiles(dInfo.GetFileSystemInfos());
            }
            // Check to see if this is a FileInfo object.
            else if (i is FileInfo)
            {
                // Add one to the file count.
                files++;
            }
        }
    }
}
Imports System.IO



Module DirectoryFileCount

    Dim files As Long = 0
    Dim directories As Long = 0



    Sub Main()
        Try
            Console.WriteLine("Enter the path to a directory:")

            Dim directory As String = Console.ReadLine()

            ' Create a new DirectoryInfo object.
            Dim dir As New DirectoryInfo(directory)

            If Not dir.Exists Then
                Throw New DirectoryNotFoundException("The directory does not exist.")
            End If

            ' Call the GetFileSystemInfos method.
            Dim infos As FileSystemInfo() = dir.GetFileSystemInfos()

            Console.WriteLine("Working...")

            ' Pass the result to the ListDirectoriesAndFiles
            ' method defined below.
            ListDirectoriesAndFiles(infos)

            ' Display the results to the console. 
            Console.WriteLine("Directories: {0}", directories)
            Console.WriteLine("Files: {0}", files)

        Catch e As Exception
            Console.WriteLine(e.Message)
        Finally

            Console.ReadLine()
        End Try

    End Sub


    Sub ListDirectoriesAndFiles(ByVal FSInfo() As FileSystemInfo)
        ' Check the FSInfo parameter.
        If FSInfo Is Nothing Then
            Throw New ArgumentNullException("FSInfo")
        End If

        ' Iterate through each item.
        Dim i As FileSystemInfo
        For Each i In FSInfo
            ' Check to see if this is a DirectoryInfo object.
            If TypeOf i Is DirectoryInfo Then
                ' Add one to the directory count.
                directories += 1

                ' Cast the object to a DirectoryInfo object.
                Dim dInfo As DirectoryInfo = CType(i, DirectoryInfo)

                ' Iterate through all sub-directories.
                ListDirectoriesAndFiles(dInfo.GetFileSystemInfos())
                ' Check to see if this is a FileInfo object.
            ElseIf TypeOf i Is FileInfo Then
                ' Add one to the file count.
                files += 1
            End If
        Next i

    End Sub
End Module

Remarques

S’il n’y a aucun fichier ou répertoire dans le DirectoryInfo , cette méthode retourne un tableau vide.If there are no files or directories in the DirectoryInfo, this method returns an empty array. Cette méthode n’est pas récursive.This method is not recursive.

Pour les sous-répertoires, les FileSystemInfo objets retournés par cette méthode peuvent être convertis en classe dérivée DirectoryInfo .For subdirectories, the FileSystemInfo objects returned by this method can be cast to the derived class DirectoryInfo. Utilisez la FileAttributes valeur retournée par la FileSystemInfo.Attributes propriété pour déterminer si le FileSystemInfo représente un fichier ou un répertoire.Use the FileAttributes value returned by the FileSystemInfo.Attributes property to determine whether the FileSystemInfo represents a file or a directory.

Cette méthode pré-remplit les valeurs des FileSystemInfo propriétés suivantes :This method pre-populates the values of the following FileSystemInfo properties:

Voir aussi

S’applique à

GetFileSystemInfos(String)

Récupère un tableau d'objets FileSystemInfo fortement typés qui représentent des fichiers et des sous-répertoires correspondant au critère de recherche spécifié.Retrieves an array of strongly typed FileSystemInfo objects representing the files and subdirectories that match the specified search criteria.

public:
 cli::array <System::IO::FileSystemInfo ^> ^ GetFileSystemInfos(System::String ^ searchPattern);
public System.IO.FileSystemInfo[] GetFileSystemInfos (string searchPattern);
member this.GetFileSystemInfos : string -> System.IO.FileSystemInfo[]
Public Function GetFileSystemInfos (searchPattern As String) As FileSystemInfo()

Paramètres

searchPattern
String

Chaîne recherchée à trouver parmi les noms de répertoires et les noms de fichiers.The search string to match against the names of directories and files. Ce paramètre peut contenir une combinaison d’un chemin littéral valide et de caractères génériques (* et ?), mais il ne prend pas en charge les expressions régulières.This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions.

Retours

FileSystemInfo[]

Tableau d'objets FileSystemInfo fortement typés satisfaisant aux critères de recherche spécifiés.An array of strongly typed FileSystemInfo objects matching the search criteria.

Exceptions

searchPattern contient un ou plusieurs caractères non valides définis par la méthode GetInvalidPathChars().searchPattern contains one or more invalid characters defined by the GetInvalidPathChars() method.

searchPattern a la valeur null.searchPattern is null.

Le chemin spécifié n’est pas valide (par exemple, il est sur un lecteur non mappé).The specified path is invalid (for example, it is on an unmapped drive).

L'appelant n'a pas l'autorisation requise.The caller does not have the required permission.

Exemples

L’exemple suivant compte les fichiers et les répertoires qui correspondent au modèle de recherche spécifié.The following example counts the files and directories that match the specified search pattern.

using System;
using System.IO;

class DirectoryFileCount
{

    static long files = 0;
    static long directories = 0;

    static void Main()
    {
        try
        {
            Console.WriteLine("Enter the path to a directory:");

            string directory = Console.ReadLine();

            Console.WriteLine("Enter a search string (for example *p*):");

            string searchString = Console.ReadLine();

            // Create a new DirectoryInfo object.
            DirectoryInfo dir = new DirectoryInfo(directory);

            if (!dir.Exists)
            {
                throw new DirectoryNotFoundException("The directory does not exist.");
            }

            // Call the GetFileSystemInfos method.
            FileSystemInfo[] infos = dir.GetFileSystemInfos(searchString);

            Console.WriteLine("Working...");

            // Pass the result to the ListDirectoriesAndFiles
            // method defined below.
            ListDirectoriesAndFiles(infos, searchString);

            // Display the results to the console.
            Console.WriteLine("Directories: {0}", directories);
            Console.WriteLine("Files: {0}", files);
        }
        catch (Exception e)
        {
            Console.WriteLine(e.Message);
        }
        finally
        {

            Console.ReadLine();
        }
    }

    static void ListDirectoriesAndFiles(FileSystemInfo[] FSInfo, string SearchString)
    {
        // Check the parameters.
        if (FSInfo == null)
        {
            throw new ArgumentNullException("FSInfo");
        }
        if (SearchString == null || SearchString.Length == 0)
        {
            throw new ArgumentNullException("SearchString");
        }

        // Iterate through each item.
        foreach (FileSystemInfo i in FSInfo)
        {
            // Check to see if this is a DirectoryInfo object.
            if (i is DirectoryInfo)
            {
                // Add one to the directory count.
                directories++;

                // Cast the object to a DirectoryInfo object.
                DirectoryInfo dInfo = (DirectoryInfo)i;

                // Iterate through all sub-directories.
                ListDirectoriesAndFiles(dInfo.GetFileSystemInfos(SearchString), SearchString);
            }
            // Check to see if this is a FileInfo object.
            else if (i is FileInfo)
            {
                // Add one to the file count.
                files++;
            }
        }
    }
}
Imports System.IO



Module DirectoryFileCount

    Dim files As Long = 0
    Dim directories As Long = 0



    Sub Main()
        Try
            Console.WriteLine("Enter the path to a directory:")

            Dim directory As String = Console.ReadLine()

            Console.WriteLine("Enter a search string (for example *p*):")

            Dim searchString As String = Console.ReadLine()

            ' Create a new DirectoryInfo object.
            Dim dir As New DirectoryInfo(directory)

            If Not dir.Exists Then
                Throw New DirectoryNotFoundException("The directory does not exist.")
            End If

            ' Call the GetFileSystemInfos method.
            Dim infos As FileSystemInfo() = dir.GetFileSystemInfos(searchString)

            Console.WriteLine("Working...")

            ' Pass the result to the ListDirectoriesAndFiles
            ' method defined below.
            ListDirectoriesAndFiles(infos, searchString)

            ' Display the results to the console. 
            Console.WriteLine("Directories: {0}", directories)
            Console.WriteLine("Files: {0}", files)

        Catch e As Exception
            Console.WriteLine(e.Message)
        Finally

            Console.ReadLine()
        End Try

    End Sub


    Sub ListDirectoriesAndFiles(ByVal FSInfo() As FileSystemInfo, ByVal SearchString As String)
        ' Check the parameters.
        If FSInfo Is Nothing Then
            Throw New ArgumentNullException("FSInfo")
        End If
        If SearchString Is Nothing OrElse SearchString.Length = 0 Then
            Throw New ArgumentNullException("SearchString")
        End If

        ' Iterate through each item.
        Dim i As FileSystemInfo
        For Each i In FSInfo
            ' Check to see if this is a DirectoryInfo object.
            If TypeOf i Is DirectoryInfo Then
                ' Add one to the directory count.
                directories += 1

                ' Cast the object to a DirectoryInfo object.
                Dim dInfo As DirectoryInfo = CType(i, DirectoryInfo)

                ' Iterate through all sub-directories.
                ListDirectoriesAndFiles(dInfo.GetFileSystemInfos(SearchString), SearchString)
                ' Check to see if this is a FileInfo object.
            ElseIf TypeOf i Is FileInfo Then
                ' Add one to the file count.
                files += 1
            End If
        Next i

    End Sub
End Module

Remarques

searchPattern peut être une combinaison de caractères littéraux et de caractères génériques, mais elle ne prend pas en charge les expressions régulières.searchPattern can be a combination of literal and wildcard characters, but it doesn't support regular expressions. Les spécificateurs de caractères génériques suivants sont autorisés dans searchPattern .The following wildcard specifiers are permitted in searchPattern.

Spécificateur de caractère génériqueWildcard specifier Correspond àMatches
* sert* (asterisk) Zéro, un ou plusieurs caractères dans cette position.Zero or more characters in that position.
?? (point d’interrogation)(question mark) Zéro ou un caractère dans cette position.Zero or one character in that position.

Les caractères autres que le caractère générique sont des caractères littéraux.Characters other than the wildcard are literal characters. Par exemple, la chaîne « * t » recherche tous les noms se terminant par la lettre « t ».For example, the string "*t" searches for all names in ending with the letter "t". ".". La searchPattern chaîne « s * » recherche tous les noms dans, en path commençant par la lettre « s ».The searchPattern string "s*" searches for all names in path beginning with the letter "s".

Cette méthode n’est pas récursive.This method is not recursive.

Pour les sous-répertoires, les FileSystemInfo objets retournés par cette méthode peuvent être convertis en classe dérivée DirectoryInfo .For subdirectories, the FileSystemInfo objects returned by this method can be cast to the derived class DirectoryInfo. Utilisez la FileAttributes valeur retournée par la FileSystemInfo.Attributes propriété pour déterminer si le FileSystemInfo représente un fichier ou un répertoire.Use the FileAttributes value returned by the FileSystemInfo.Attributes property to determine whether the FileSystemInfo represents a file or a directory.

Les caractères génériques sont autorisés.Wild cards are permitted. Par exemple, la searchPattern chaîne « * t » recherche tous les noms de répertoires en path terminant par la lettre « t ».For example, the searchPattern string "*t" searches for all directory names in path ending with the letter "t". La searchPattern chaîne « s * » recherche tous les noms de répertoires dans en path commençant par la lettre « s ».The searchPattern string "s*" searches for all directory names in path beginning with the letter "s".

La chaîne « .. » peut uniquement être utilisée dans searchPattern si elle est spécifiée dans le cadre d’un nom de répertoire valide, par exemple dans le nom de répertoire «a. b».The string ".." can only be used in searchPattern if it is specified as a part of a valid directory name, such as in the directory name "a..b". Elle ne peut pas être utilisée pour remonter dans la hiérarchie de répertoires.It cannot be used to move up the directory hierarchy. S’il n’y a pas de fichiers ou de répertoires, ou si aucun fichier ou répertoire ne correspond à la searchPattern chaîne dans le DirectoryInfo , cette méthode retourne un tableau vide.If there are no files or directories, or no files or directories that match the searchPattern string in the DirectoryInfo, this method returns an empty array.

Cette méthode pré-remplit les valeurs des FileSystemInfo propriétés suivantes :This method pre-populates the values of the following FileSystemInfo properties:

Voir aussi

S’applique à

GetFileSystemInfos(String, EnumerationOptions)

Récupère un tableau d'objets FileSystemInfo fortement typés qui représentent les fichiers et sous-répertoires correspondant au modèle de recherche et aux options d’énumération que vous spécifiez.Retrieves an array of strongly typed FileSystemInfo objects representing the files and subdirectories that match the specified search pattern and enumeration options.

public:
 cli::array <System::IO::FileSystemInfo ^> ^ GetFileSystemInfos(System::String ^ searchPattern, System::IO::EnumerationOptions ^ enumerationOptions);
public System.IO.FileSystemInfo[] GetFileSystemInfos (string searchPattern, System.IO.EnumerationOptions enumerationOptions);
member this.GetFileSystemInfos : string * System.IO.EnumerationOptions -> System.IO.FileSystemInfo[]
Public Function GetFileSystemInfos (searchPattern As String, enumerationOptions As EnumerationOptions) As FileSystemInfo()

Paramètres

searchPattern
String

Chaîne recherchée à trouver parmi les noms de répertoires et les noms de fichiers.The search string to match against the names of directories and files. Ce paramètre peut contenir une combinaison d’un chemin littéral valide et de caractères génériques (* et ?), mais il ne prend pas en charge les expressions régulières.This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions.

enumerationOptions
EnumerationOptions

Objet qui décrit la configuration de recherche et d’énumération à utiliser.An object that describes the search and enumeration configuration to use.

Retours

FileSystemInfo[]

Tableau d'objets FileSystemInfo fortement typés correspondant à searchPattern et à enumerationOptions.An array of strongly typed FileSystemInfo objects matching searchPattern and enumerationOptions.

Exceptions

searchPattern contient un ou plusieurs caractères non valides définis par la méthode GetInvalidPathChars().searchPattern contains one or more invalid characters defined by the GetInvalidPathChars() method.

searchPattern a la valeur null.searchPattern is null.

Le chemin spécifié n’est pas valide (par exemple, il est sur un lecteur non mappé).The specified path is invalid (for example, it is on an unmapped drive).

L'appelant n'a pas l'autorisation requise.The caller does not have the required permission.

Remarques

searchPattern peut être une combinaison de caractères littéraux et de caractères génériques, mais elle ne prend pas en charge les expressions régulières.searchPattern can be a combination of literal and wildcard characters, but it doesn't support regular expressions. Les spécificateurs de caractères génériques suivants sont autorisés dans searchPattern .The following wildcard specifiers are permitted in searchPattern.

Spécificateur de caractère génériqueWildcard specifier Correspond àMatches
* sert* (asterisk) Zéro, un ou plusieurs caractères dans cette position.Zero or more characters in that position.
?? (point d’interrogation)(question mark) Zéro ou un caractère dans cette position.Zero or one character in that position.

Les caractères autres que le caractère générique sont des caractères littéraux.Characters other than the wildcard are literal characters. Par exemple, la chaîne « * t » recherche tous les noms se terminant par la lettre « t ».For example, the string "*t" searches for all names in ending with the letter "t". ".". La searchPattern chaîne « s * » recherche tous les noms dans, en path commençant par la lettre « s ».The searchPattern string "s*" searches for all names in path beginning with the letter "s".

Cette méthode n’est pas récursive.This method is not recursive.

Pour les sous-répertoires, les FileSystemInfo objets retournés par cette méthode peuvent être convertis en classe dérivée DirectoryInfo .For subdirectories, the FileSystemInfo objects returned by this method can be cast to the derived class DirectoryInfo. Utilisez la FileAttributes valeur retournée par la FileSystemInfo.Attributes propriété pour déterminer si le FileSystemInfo représente un fichier ou un répertoire.Use the FileAttributes value returned by the FileSystemInfo.Attributes property to determine whether the FileSystemInfo represents a file or a directory.

Les caractères génériques sont autorisés.Wild cards are permitted. Par exemple, la searchPattern chaîne « * t » recherche tous les noms de répertoires en path terminant par la lettre « t ».For example, the searchPattern string "*t" searches for all directory names in path ending with the letter "t". La searchPattern chaîne « s * » recherche tous les noms de répertoires dans en path commençant par la lettre « s ».The searchPattern string "s*" searches for all directory names in path beginning with the letter "s".

La chaîne « .. » peut uniquement être utilisée dans searchPattern si elle est spécifiée dans le cadre d’un nom de répertoire valide, par exemple dans le nom de répertoire «a. b».The string ".." can only be used in searchPattern if it is specified as a part of a valid directory name, such as in the directory name "a..b". Elle ne peut pas être utilisée pour remonter dans la hiérarchie de répertoires.It cannot be used to move up the directory hierarchy. S’il n’y a pas de fichiers ou de répertoires, ou si aucun fichier ou répertoire ne correspond à la searchPattern chaîne dans le DirectoryInfo , cette méthode retourne un tableau vide.If there are no files or directories, or no files or directories that match the searchPattern string in the DirectoryInfo, this method returns an empty array.

Cette méthode pré-remplit les valeurs des FileSystemInfo propriétés suivantes :This method pre-populates the values of the following FileSystemInfo properties:

S’applique à

GetFileSystemInfos(String, SearchOption)

Récupère un tableau d'objets FileSystemInfo qui représentent les fichiers et les sous-répertoires correspondant au critère de recherche spécifié.Retrieves an array of FileSystemInfo objects that represent the files and subdirectories matching the specified search criteria.

public:
 cli::array <System::IO::FileSystemInfo ^> ^ GetFileSystemInfos(System::String ^ searchPattern, System::IO::SearchOption searchOption);
public System.IO.FileSystemInfo[] GetFileSystemInfos (string searchPattern, System.IO.SearchOption searchOption);
member this.GetFileSystemInfos : string * System.IO.SearchOption -> System.IO.FileSystemInfo[]
Public Function GetFileSystemInfos (searchPattern As String, searchOption As SearchOption) As FileSystemInfo()

Paramètres

searchPattern
String

Chaîne recherchée à trouver parmi les noms de répertoires et les noms de fichiers.The search string to match against the names of directories and files. Ce paramètre peut contenir une combinaison d’un chemin littéral valide et de caractères génériques (* et ?), mais il ne prend pas en charge les expressions régulières.This parameter can contain a combination of valid literal path and wildcard (* and ?) characters, but it doesn't support regular expressions.

searchOption
SearchOption

L'une des valeurs d'énumération qui spécifie si l'opération de recherche doit inclure uniquement le répertoire actif ou tous les sous-répertoires.One of the enumeration values that specifies whether the search operation should include only the current directory or all subdirectories. La valeur par défaut est TopDirectoryOnly.The default value is TopDirectoryOnly.

Retours

FileSystemInfo[]

Tableau d'entrées de système de fichiers qui satisfont aux critères de recherche.An array of file system entries that match the search criteria.

Exceptions

searchPattern contient un ou plusieurs caractères non valides définis par la méthode GetInvalidPathChars().searchPattern contains one or more invalid characters defined by the GetInvalidPathChars() method.

searchPattern a la valeur null.searchPattern is null.

searchOption n’est pas une valeur de SearchOption valide.searchOption is not a valid SearchOption value.

Le chemin spécifié n’est pas valide (par exemple, il est sur un lecteur non mappé).The specified path is invalid (for example, it is on an unmapped drive).

L'appelant n'a pas l'autorisation requise.The caller does not have the required permission.

Remarques

searchPattern peut être une combinaison de caractères littéraux et de caractères génériques, mais elle ne prend pas en charge les expressions régulières.searchPattern can be a combination of literal and wildcard characters, but it doesn't support regular expressions. Les spécificateurs de caractères génériques suivants sont autorisés dans searchPattern .The following wildcard specifiers are permitted in searchPattern.

Spécificateur de caractère génériqueWildcard specifier Correspond àMatches
* sert* (asterisk) Zéro, un ou plusieurs caractères dans cette position.Zero or more characters in that position.
?? (point d’interrogation)(question mark) Zéro ou un caractère dans cette position.Zero or one character in that position.

Les caractères autres que le caractère générique sont des caractères littéraux.Characters other than the wildcard are literal characters. Par exemple, la chaîne « * t » recherche tous les noms se terminant par la lettre « t ».For example, the string "*t" searches for all names in ending with the letter "t". ".". La searchPattern chaîne « s * » recherche tous les noms dans, en path commençant par la lettre « s ».The searchPattern string "s*" searches for all names in path beginning with the letter "s".

Pour les sous-répertoires, les FileSystemInfo objets retournés par cette méthode peuvent être convertis en classe dérivée DirectoryInfo .For subdirectories, the FileSystemInfo objects returned by this method can be cast to the derived class DirectoryInfo. Utilisez la FileAttributes valeur retournée par la FileSystemInfo.Attributes propriété pour déterminer si le FileSystemInfo représente un fichier ou un répertoire.Use the FileAttributes value returned by the FileSystemInfo.Attributes property to determine whether the FileSystemInfo represents a file or a directory.

Cette méthode pré-remplit les valeurs des FileSystemInfo propriétés suivantes :This method pre-populates the values of the following FileSystemInfo properties:

Voir aussi

S’applique à