DirectoryInfo DirectoryInfo DirectoryInfo DirectoryInfo Class

Définition

Expose des méthodes d'instance pour créer, déplacer et énumérer des répertoires et sous-répertoires.Exposes instance methods for creating, moving, and enumerating through directories and subdirectories. Cette classe ne peut pas être héritée.This class cannot be inherited.

public ref class DirectoryInfo sealed : System::IO::FileSystemInfo
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class DirectoryInfo : System.IO.FileSystemInfo
type DirectoryInfo = class
    inherit FileSystemInfo
Public NotInheritable Class DirectoryInfo
Inherits FileSystemInfo
Héritage
Attributs

Exemples

L’exemple suivant illustre quelques-uns des principaux membres de DirectoryInfo la classe.The following example demonstrates some of the main members of the DirectoryInfo class.

using namespace System;
using namespace System::IO;
int main()
{
   
   // Specify the directories you want to manipulate.
   DirectoryInfo^ di = gcnew DirectoryInfo( "c:\\MyDir" );
   try
   {
      
      // Determine whether the directory exists.
      if ( di->Exists )
      {
         
         // Indicate that the directory already exists.
         Console::WriteLine( "That path exists already." );
         return 0;
      }
      
      // Try to create the directory.
      di->Create();
      Console::WriteLine( "The directory was created successfully." );
      
      // Delete the directory.
      di->Delete();
      Console::WriteLine( "The directory was deleted successfully." );
   }
   catch ( Exception^ e ) 
   {
      Console::WriteLine( "The process failed: {0}", e );
   }

}

using System;
using System.IO;

class Test 
{
    public static void Main() 
    {
        // Specify the directories you want to manipulate.
        DirectoryInfo di = new DirectoryInfo(@"c:\MyDir");
        try 
        {
            // Determine whether the directory exists.
            if (di.Exists) 
            {
                // Indicate that the directory already exists.
                Console.WriteLine("That path exists already.");
                return;
            }

            // Try to create the directory.
            di.Create();
            Console.WriteLine("The directory was created successfully.");

            // Delete the directory.
            di.Delete();
            Console.WriteLine("The directory was deleted successfully.");

        } 
        catch (Exception e) 
        {
            Console.WriteLine("The process failed: {0}", e.ToString());
        } 
        finally {}
    }
}
Imports System.IO

Public Class Test
    Public Shared Sub Main()
        ' Specify the directories you want to manipulate.
        Dim di As DirectoryInfo = New DirectoryInfo("c:\MyDir")
        Try
            ' Determine whether the directory exists.
            If di.Exists Then
                ' Indicate that it already exists.
                Console.WriteLine("That path exists already.")
                Return
            End If

            ' Try to create the directory.
            di.Create()
            Console.WriteLine("The directory was created successfully.")

            ' Delete the directory.
            di.Delete()
            Console.WriteLine("The directory was deleted successfully.")

        Catch e As Exception
            Console.WriteLine("The process failed: {0}", e.ToString())
        End Try
    End Sub
End Class

L’exemple suivant montre comment copier un répertoire et son contenu.The following example demonstrates how to copy a directory and its contents.

using System;
using System.IO;

class CopyDir
{
    public static void CopyAll(DirectoryInfo source, DirectoryInfo target)
    {
        if (source.FullName.ToLower() == target.FullName.ToLower())
        {
            return;
        }

        // Check if the target directory exists, if not, create it.
        if (Directory.Exists(target.FullName) == false)
        {
            Directory.CreateDirectory(target.FullName);
        }

        // Copy each file into it's new directory.
        foreach (FileInfo fi in source.GetFiles())
        {
            Console.WriteLine(@"Copying {0}\{1}", target.FullName, fi.Name);
            fi.CopyTo(Path.Combine(target.ToString(), fi.Name), true);
        }

        // Copy each subdirectory using recursion.
        foreach (DirectoryInfo diSourceSubDir in source.GetDirectories())
        {
            DirectoryInfo nextTargetSubDir =
                target.CreateSubdirectory(diSourceSubDir.Name);
            CopyAll(diSourceSubDir, nextTargetSubDir);
        }
    }

    public static void Main()
    {
        string sourceDirectory = @"c:\sourceDirectory";
        string targetDirectory = @"c:\targetDirectory";

        DirectoryInfo diSource = new DirectoryInfo(sourceDirectory);
        DirectoryInfo diTarget = new DirectoryInfo(targetDirectory);

        CopyAll(diSource, diTarget);
    }

    // Output will vary based on the contents of the source directory.
}
Imports System.IO

Class CopyDir
    Shared Sub CopyAll(ByVal source As DirectoryInfo, ByVal target As DirectoryInfo)
        If (source.FullName.ToLower() = target.FullName.ToLower()) Then
            Return
        End If

        ' Check if the target directory exists, if not, create it.
        If Directory.Exists(target.FullName) = False Then
            Directory.CreateDirectory(target.FullName)
        End If

        ' Copy each file into it's new directory.
        For Each fi As FileInfo In source.GetFiles()
            Console.WriteLine("Copying {0}\{1}", target.FullName, fi.Name)
            fi.CopyTo(Path.Combine(target.ToString(), fi.Name), True)
        Next

        ' Copy each subdirectory using recursion.
        For Each diSourceSubDir As DirectoryInfo In source.GetDirectories()
            Dim nextTargetSubDir As DirectoryInfo = target.CreateSubdirectory(diSourceSubDir.Name)
            CopyAll(diSourceSubDir, nextTargetSubDir)
        Next
    End Sub

    Shared Sub Main()
        Dim sourceDirectory As String = "c:\\sourceDirectory"
        Dim targetDirectory As String = "c:\\targetDirectory"

        Dim diSource As DirectoryInfo = New DirectoryInfo(sourceDirectory)
        Dim diTarget As DirectoryInfo = New DirectoryInfo(targetDirectory)

        CopyAll(diSource, diTarget)
    End Sub
    ' Output will vary based on the contents of the source directory.
End Class

Remarques

Utilisez la DirectoryInfo classe pour les opérations courantes telles que la copie, le déplacement, le changement de nom, la création et la suppression de répertoires.Use the DirectoryInfo class for typical operations such as copying, moving, renaming, creating, and deleting directories.

Si vous envisagez de réutiliser un objet plusieurs fois, envisagez d' DirectoryInfo utiliser la méthode d’instance au lieu des Directory méthodes statiques correspondantes de la classe, car une vérification de la sécurité n’est pas toujours nécessaire.If you are going to reuse an object several times, consider using the instance method of DirectoryInfo instead of the corresponding static methods of the Directory class, because a security check will not always be necessary.

Notes

Dans les membres qui acceptent un chemin d’accès en tant que chaîne d’entrée, ce chemin d’accès doit être correctement formé ou une exception est levée.In members that accept a path as an input string, that path must be well-formed or an exception is raised. Par exemple, si un chemin d’accès est qualifié complet mais qu’il commence par un espace, le chemin d’accès n’est pas tronqué dans les méthodes de la classe.For example, if a path is fully qualified but begins with a space, the path is not trimmed in methods of the class. Par conséquent, le chemin d’accès est incorrect et une exception est levée.Therefore, the path is malformed and an exception is raised. De même, un chemin d’accès ou une combinaison de chemins d’accès ne peut pas être qualifié complet deux fois.Similarly, a path or a combination of paths cannot be fully qualified twice. Par exemple, «c:\temp c:\Windows» lève également une exception dans la plupart des cas.For example, "c:\temp c:\windows" also raises an exception in most cases. Assurez-vous que vos chemins d’accès sont correctement formés lors de l’utilisation de méthodes acceptant une chaîne de chemin d’accès.Ensure that your paths are well-formed when using methods that accept a path string.

Dans les membres qui acceptent un chemin d’accès, le chemin d’accès peut faire référence à un fichier ou simplement à un répertoire.In members that accept a path, the path can refer to a file or just a directory. Le chemin d’accès spécifié peut également faire référence à un chemin d’accès relatif ou à un chemin d’accès UNC (Universal Naming Convention) pour un nom de serveur et de partage.The specified path can also refer to a relative path or a Universal Naming Convention (UNC) path for a server and share name. Par exemple, les chemins d’accès acceptables sont les suivants:For example, all the following are acceptable paths:

  • «c:\\MyDir\\MyFile.txt» dans C#, ou «c:\MyDir\MyFile.txt» dans Visual Basic."c:\\MyDir\\MyFile.txt" in C#, or "c:\MyDir\MyFile.txt" in Visual Basic.

  • «c:\\MyDir» dans C#, ou «c:\MyDir» dans Visual Basic."c:\\MyDir" in C#, or "c:\MyDir" in Visual Basic.

  • «MyDir\\MySubdir» dans C#, ou «MyDir\MySubDir» dans Visual Basic."MyDir\\MySubdir" in C#, or "MyDir\MySubDir" in Visual Basic.

  • «\\ C#\Monserveur \MyShare» dans, ou«\\monserveur\partage» dans Visual Basic.\\"\\\\MyServer\\MyShare" in C#, or "\\MyServer\MyShare" in Visual Basic.

Par défaut, l’accès complet en lecture/écriture aux nouveaux répertoires est accordé à tous les utilisateurs.By default, full read/write access to new directories is granted to all users.

Pour obtenir la liste des tâches d’e/s courantes, consultez tâches d’e/s courantes.For a list of common I/O tasks, see Common I/O Tasks.

Constructeurs

DirectoryInfo(String) DirectoryInfo(String) DirectoryInfo(String) DirectoryInfo(String)

Initialise une nouvelle instance de la classe DirectoryInfo sur le chemin d'accès spécifié.Initializes a new instance of the DirectoryInfo class on the specified path.

Propriétés

Attributes Attributes Attributes Attributes

Obtient ou définit les attributs pour le fichier ou le répertoire actif.Gets or sets the attributes for the current file or directory.

(Inherited from FileSystemInfo)
CreationTime CreationTime CreationTime CreationTime

Obtient ou définit l'heure de création du fichier ou du répertoire actif.Gets or sets the creation time of the current file or directory.

(Inherited from FileSystemInfo)
CreationTimeUtc CreationTimeUtc CreationTimeUtc CreationTimeUtc

Obtient ou définit l'heure de création, au format de temps universel (UTC, Coordinated Universal Time), du fichier ou du répertoire actif.Gets or sets the creation time, in coordinated universal time (UTC), of the current file or directory.

(Inherited from FileSystemInfo)
Exists Exists Exists Exists

Obtient une valeur indiquant si le répertoire existe.Gets a value indicating whether the directory exists.

Extension Extension Extension Extension

Obtient la chaîne représentant l'extension du fichier.Gets the string representing the extension part of the file.

(Inherited from FileSystemInfo)
FullName FullName FullName FullName

Obtient le chemin d’accès complet du répertoire.Gets the full path of the directory.

LastAccessTime LastAccessTime LastAccessTime LastAccessTime

Obtient ou définit l'heure du dernier accès au fichier ou répertoire actif.Gets or sets the time the current file or directory was last accessed.

(Inherited from FileSystemInfo)
LastAccessTimeUtc LastAccessTimeUtc LastAccessTimeUtc LastAccessTimeUtc

Obtient ou définit l'heure, au format de temps universel (UTC, Universal Coordinated Time), du dernier accès au fichier ou au répertoire actif.Gets or sets the time, in coordinated universal time (UTC), that the current file or directory was last accessed.

(Inherited from FileSystemInfo)
LastWriteTime LastWriteTime LastWriteTime LastWriteTime

Obtient ou définit l'heure de la dernière écriture dans le fichier ou répertoire actif.Gets or sets the time when the current file or directory was last written to.

(Inherited from FileSystemInfo)
LastWriteTimeUtc LastWriteTimeUtc LastWriteTimeUtc LastWriteTimeUtc

Obtient ou définit l'heure, au format de temps universel (UTC, Universal Coordinated Time), de la dernière écriture dans le fichier ou le répertoire actif.Gets or sets the time, in coordinated universal time (UTC), when the current file or directory was last written to.

(Inherited from FileSystemInfo)
Name Name Name Name

Obtient le nom de cette instance de DirectoryInfo.Gets the name of this DirectoryInfo instance.

Parent Parent Parent Parent

Obtient le répertoire parent d'un sous-répertoire spécifié.Gets the parent directory of a specified subdirectory.

Root Root Root Root

Obtient la partie racine du répertoire.Gets the root portion of the directory.

Méthodes

Create() Create() Create() Create()

Crée un répertoire.Creates a directory.

Create(DirectorySecurity) Create(DirectorySecurity) Create(DirectorySecurity) Create(DirectorySecurity)

Crée un répertoire en utilisant un objet DirectorySecurity.Creates a directory using a DirectorySecurity object.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
CreateSubdirectory(String) CreateSubdirectory(String) CreateSubdirectory(String) CreateSubdirectory(String)

Crée un ou plusieurs sous-répertoires dans le chemin d'accès spécifié.Creates a subdirectory or subdirectories on the specified path. Le chemin d'accès spécifié peut être relatif à cette instance de la classe DirectoryInfo.The specified path can be relative to this instance of the DirectoryInfo class.

CreateSubdirectory(String, DirectorySecurity) CreateSubdirectory(String, DirectorySecurity) CreateSubdirectory(String, DirectorySecurity) CreateSubdirectory(String, DirectorySecurity)

Crée un ou des sous-répertoires dans le chemin d'accès spécifié avec la sécurité spécifiée.Creates a subdirectory or subdirectories on the specified path with the specified security. Le chemin d'accès spécifié peut être relatif à cette instance de la classe DirectoryInfo.The specified path can be relative to this instance of the DirectoryInfo class.

Delete() Delete() Delete() Delete()

Supprime DirectoryInfo s'il est vide.Deletes this DirectoryInfo if it is empty.

Delete(Boolean) Delete(Boolean) Delete(Boolean) Delete(Boolean)

Supprime cette instance de DirectoryInfo, en spécifiant si les sous-répertoires et les fichiers doivent être supprimés.Deletes this instance of a DirectoryInfo, specifying whether to delete subdirectories and files.

EnumerateDirectories() EnumerateDirectories() EnumerateDirectories() EnumerateDirectories()

Retourne une collection énumérable d'informations de répertoires dans le répertoire actif.Returns an enumerable collection of directory information in the current directory.

EnumerateDirectories(String) EnumerateDirectories(String) EnumerateDirectories(String) EnumerateDirectories(String)

Retourne une collection énumérable d'informations sur le répertoire qui correspond à un modèle de recherche spécifié.Returns an enumerable collection of directory information that matches a specified search pattern.

EnumerateDirectories(String, EnumerationOptions) EnumerateDirectories(String, EnumerationOptions) EnumerateDirectories(String, EnumerationOptions) EnumerateDirectories(String, EnumerationOptions)
EnumerateDirectories(String, SearchOption) EnumerateDirectories(String, SearchOption) EnumerateDirectories(String, SearchOption) EnumerateDirectories(String, SearchOption)

Retourne une collection énumérable d'informations de répertoire qui correspond à un modèle de recherche spécifié et à une option de recherche de sous-répertoires.Returns an enumerable collection of directory information that matches a specified search pattern and search subdirectory option.

EnumerateFiles() EnumerateFiles() EnumerateFiles() EnumerateFiles()

Retourne une collection énumérable d'informations de fichiers dans le répertoire actif.Returns an enumerable collection of file information in the current directory.

EnumerateFiles(String) EnumerateFiles(String) EnumerateFiles(String) EnumerateFiles(String)

Retourne une collection énumérable d'informations sur le fichier qui correspond à un modèle de recherche.Returns an enumerable collection of file information that matches a search pattern.

EnumerateFiles(String, EnumerationOptions) EnumerateFiles(String, EnumerationOptions) EnumerateFiles(String, EnumerationOptions) EnumerateFiles(String, EnumerationOptions)
EnumerateFiles(String, SearchOption) EnumerateFiles(String, SearchOption) EnumerateFiles(String, SearchOption) EnumerateFiles(String, SearchOption)

Retourne une collection énumérable d'informations de fichier qui correspond à un modèle de recherche spécifié et à une option de recherche de sous-répertoires.Returns an enumerable collection of file information that matches a specified search pattern and search subdirectory option.

EnumerateFileSystemInfos() EnumerateFileSystemInfos() EnumerateFileSystemInfos() EnumerateFileSystemInfos()

Retourne une collection énumérable d'informations de système de fichiers dans le répertoire actif.Returns an enumerable collection of file system information in the current directory.

EnumerateFileSystemInfos(String) EnumerateFileSystemInfos(String) EnumerateFileSystemInfos(String) EnumerateFileSystemInfos(String)

Retourne une collection énumérable d'informations de système de fichiers qui correspond à un modèle de recherche spécifié.Returns an enumerable collection of file system information that matches a specified search pattern.

EnumerateFileSystemInfos(String, EnumerationOptions) EnumerateFileSystemInfos(String, EnumerationOptions) EnumerateFileSystemInfos(String, EnumerationOptions) EnumerateFileSystemInfos(String, EnumerationOptions)
EnumerateFileSystemInfos(String, SearchOption) EnumerateFileSystemInfos(String, SearchOption) EnumerateFileSystemInfos(String, SearchOption) EnumerateFileSystemInfos(String, SearchOption)

Retourne une collection énumérable d'informations de système de fichiers qui correspond à un modèle de recherche spécifié et à une option de recherche de sous-répertoires.Returns an enumerable collection of file system information that matches a specified search pattern and search subdirectory option.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetAccessControl() GetAccessControl() GetAccessControl() GetAccessControl()

Obtient un objet DirectorySecurity qui encapsule les entrées ACL pour le répertoire décrit par l'objet DirectoryInfo en cours.Gets a DirectorySecurity object that encapsulates the access control list (ACL) entries for the directory described by the current DirectoryInfo object.

GetAccessControl(AccessControlSections) GetAccessControl(AccessControlSections) GetAccessControl(AccessControlSections) GetAccessControl(AccessControlSections)

Obtient un objet DirectorySecurity qui encapsule le type spécifié des entrées de la liste de contrôle d'accès (ACL) pour le répertoire décrit par l'objet DirectoryInfo en cours.Gets a DirectorySecurity object that encapsulates the specified type of access control list (ACL) entries for the directory described by the current DirectoryInfo object.

GetDirectories() GetDirectories() GetDirectories() GetDirectories()

Retourne les sous-répertoires du répertoire actif.Returns the subdirectories of the current directory.

GetDirectories(String) GetDirectories(String) GetDirectories(String) GetDirectories(String)

Retourne un tableau de répertoires dans le DirectoryInfo en cours satisfaisant aux critères de recherche spécifiés.Returns an array of directories in the current DirectoryInfo matching the given search criteria.

GetDirectories(String, EnumerationOptions) GetDirectories(String, EnumerationOptions) GetDirectories(String, EnumerationOptions) GetDirectories(String, EnumerationOptions)
GetDirectories(String, SearchOption) GetDirectories(String, SearchOption) GetDirectories(String, SearchOption) GetDirectories(String, SearchOption)

Retourne un tableau de répertoires dans le DirectoryInfo en cours qui correspond à des critères de recherche donnés et qui utilise une valeur pour déterminer s'il faut effectuer une recherche dans les sous-répertoires.Returns an array of directories in the current DirectoryInfo matching the given search criteria and using a value to determine whether to search subdirectories.

GetFiles() GetFiles() GetFiles() GetFiles()

Retourne la liste des fichiers du répertoire actif.Returns a file list from the current directory.

GetFiles(String) GetFiles(String) GetFiles(String) GetFiles(String)

Retourne la liste des fichiers du répertoire actif correspondant au modèle de recherche donné.Returns a file list from the current directory matching the given search pattern.

GetFiles(String, EnumerationOptions) GetFiles(String, EnumerationOptions) GetFiles(String, EnumerationOptions) GetFiles(String, EnumerationOptions)
GetFiles(String, SearchOption) GetFiles(String, SearchOption) GetFiles(String, SearchOption) GetFiles(String, SearchOption)

Retourne une liste des fichiers du répertoire actif qui correspond au modèle de recherche donné et utilise une valeur pour déterminer s'il faut effectuer une recherche dans les sous-répertoires.Returns a file list from the current directory matching the given search pattern and using a value to determine whether to search subdirectories.

GetFileSystemInfos() GetFileSystemInfos() GetFileSystemInfos() 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) GetFileSystemInfos(String) GetFileSystemInfos(String) 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) GetFileSystemInfos(String, EnumerationOptions) GetFileSystemInfos(String, EnumerationOptions) GetFileSystemInfos(String, EnumerationOptions)
GetFileSystemInfos(String, SearchOption) GetFileSystemInfos(String, SearchOption) GetFileSystemInfos(String, SearchOption) 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.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext)

Définit l'objet SerializationInfo à l'aide du nom de fichier et d'autres informations se rapportant à l'exception.Sets the SerializationInfo object with the file name and additional exception information.

(Inherited from FileSystemInfo)
GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Crée une copie superficielle de l'objet MarshalByRefObject actuel.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
MoveTo(String) MoveTo(String) MoveTo(String) MoveTo(String)

Déplace une instance de DirectoryInfo et son contenu vers un nouveau chemin d'accès.Moves a DirectoryInfo instance and its contents to a new path.

Refresh() Refresh() Refresh() Refresh()

Actualise l'état de l'objet.Refreshes the state of the object.

(Inherited from FileSystemInfo)
SetAccessControl(DirectorySecurity) SetAccessControl(DirectorySecurity) SetAccessControl(DirectorySecurity) SetAccessControl(DirectorySecurity)

Applique les entrées ACL décrites par un objet DirectorySecurity au répertoire décrit par l'objet DirectoryInfo en cours.Applies access control list (ACL) entries described by a DirectorySecurity object to the directory described by the current DirectoryInfo object.

ToString() ToString() ToString() ToString()

Retourne le chemin d’accès d’origine passé au constructeur DirectoryInfo.Returns the original path that was passed to the DirectoryInfo constructor. Utilisez les propriétés FullName ou Name pour le chemin complet ou le nom de fichier/répertoire plutôt que cette méthode.Use the FullName or Name properties for the full path or file/directory name instead of this method.

Champs

FullPath FullPath FullPath FullPath

Représente le chemin d'accès qualifié complet du répertoire ou fichier.Represents the fully qualified path of the directory or file.

(Inherited from FileSystemInfo)
OriginalPath OriginalPath OriginalPath OriginalPath

Chemin d'accès initialement spécifié par l'utilisateur, relatif ou absolu.The path originally specified by the user, whether relative or absolute.

(Inherited from FileSystemInfo)

Méthodes d’extension

GetAccessControl(DirectoryInfo) GetAccessControl(DirectoryInfo) GetAccessControl(DirectoryInfo) GetAccessControl(DirectoryInfo)
GetAccessControl(DirectoryInfo, AccessControlSections) GetAccessControl(DirectoryInfo, AccessControlSections) GetAccessControl(DirectoryInfo, AccessControlSections) GetAccessControl(DirectoryInfo, AccessControlSections)
SetAccessControl(DirectoryInfo, DirectorySecurity) SetAccessControl(DirectoryInfo, DirectorySecurity) SetAccessControl(DirectoryInfo, DirectorySecurity) SetAccessControl(DirectoryInfo, DirectorySecurity)

S’applique à

Voir aussi