Поделиться через


Метод EnumDirectories

Перечисляет список каталогов относительно указанного пути.

Пространство имен:  Microsoft.SqlServer.Management.Smo
Сборка:  Microsoft.SqlServer.Smo (в Microsoft.SqlServer.Smo.dll)

Синтаксис

'Декларация
Public Function EnumDirectories ( _
    path As String _
) As DataTable
'Применение
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

Параметры

Возвращаемое значение

Тип: System.Data. . :: . .DataTable
Значение системного объекта DataTable, содержащее список каталогов относительно указанного пути. В следующей таблице приводится описание различных столбцов возвращаемого набора DataTable.

Столбец

Тип данных

Описание

Название

String

Имя каталога относительно указанного пути.

Замечания

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

Примеры

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