Freigeben über


EnumDirectories-Methode

Listet die Verzeichnisse relativ zum angegebenen Pfad auf.

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Syntax

'Declaration
Public Function EnumDirectories ( _
    path As String _
) As DataTable
'Usage
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

Parameter

Rückgabewert

Typ: System.Data. . :: . .DataTable
Ein DataTable-Systemobjektwert, der eine Liste mit Verzeichnissen relativ zum angegebenen Pfad enthält. In der Tabelle werden die verschiedenen Spalten der zurückgegebenen DataTable beschrieben.

Spalte

Datentyp

Beschreibung

Name

String

Der Name des Verzeichnisses relativ zum angegebenen Pfad.

Hinweise

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

Beispiele

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]
   }
}