Condividi tramite


Metodo EnumDirectories

Enumera un elenco di directory relativo al percorso specificato.

Spazio dei nomi  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

Sintassi

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

Parametri

Valore restituito

Tipo: System.Data. . :: . .DataTable
Valore dell'oggetto di sistema DataTable che contiene un elenco di directory relativo al percorso specificato. Nella tabella vengono descritte le diverse colonne dell'oggetto DataTable restituito.

Colonna

Tipo di dati

Descrizione

Name

String

Nome della directory relativa al percorso specificato.

Osservazioni

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

Esempi

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