共用方式為


Server.EnumDirectories 方法

Enumerates a list of directories relative to the specified path.

命名空間:  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
A DataTable system object value that contains a list of directories relative to the specified path. The table describes the different columns of the returned DataTable.

Column

Data type

Description

Name

String

The name of the directory relative to the specified path.

備註

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

請參閱

參考

Server 類別

Microsoft.SqlServer.Management.Smo 命名空間

其他資源

呼叫方法

呼叫方法

管理伺服器