Méthode EnumDirectories

Énumère les répertoires correspondant au chemin d'accès spécifié.

Espace de noms :  Microsoft.SqlServer.Management.Smo
Assembly :  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Syntaxe

'Déclaration
Public Function EnumDirectories ( _
    path As String _
) As DataTable
'Utilisation
Dim instance As Server
Dim path As String
Dim returnValue As DataTable

returnValue = instance.EnumDirectories(path)
public DataTable EnumDirectories(
    string path
)
public:
DataTable^ EnumDirectories(
    String^ path
)
member EnumDirectories : 
        path:string -> DataTable 
public function EnumDirectories(
    path : String
) : DataTable

Paramètres

Valeur de retour

Type : System.Data. . :: . .DataTable
Valeur de l'objet système DataTable qui contient une liste de répertoires relatifs au chemin d'accès spécifié. Le tableau décrit les différentes colonnes du DataTable retourné.

Colonne

Type de données

Description

Nom

String

Le nom du répertoire relatif au chemin d'accès spécifié.

Notes

This method can be used on any directory. It is not limited to the SQL Server path.

Exemples

C#

Server srv = new Server("(local)");

DataTable d = srv.EnumDirectories("C:\\Program Files\\Microsoft SQL Server");
foreach (DataRow r in d.Rows)
{
   Console.WriteLine("============================================");
   foreach(DataColumn c in d.Columns)
   {
      Console.WriteLine(c.ColumnName + " = " + r[c].ToString());
   }
}

PowerShell

$srv = new-Object Microsoft.SqlServer.Management.Smo.Server("(local)")

$d = $srv.EnumDirectories("C:\Program Files\Microsoft SQL Server ")

Foreach ($r in $d.Rows)
{
   Write-Host "============================================"
   Foreach ($c in $d.Columns)
   {
      Write-Host $c.ColumnName "=" $r[$c]
   }
}