Compartir a través de


Server.EnumDirectories Método

Enumerates a list of directories relative to the specified path.

Espacio de nombres:  Microsoft.SqlServer.Management.Smo
Ensamblado:  Microsoft.SqlServer.Smo (en Microsoft.SqlServer.Smo.dll)

Sintaxis

'Declaración
Public Function EnumDirectories ( _
    path As String _
) As DataTable
'Uso
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

Parámetros

Valor devuelto

Tipo: 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.

Comentarios

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

Ejemplos

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

Vea también

Referencia

Server Clase

Espacio de nombres Microsoft.SqlServer.Management.Smo

Otros recursos

Llamar a métodos

Llamar a métodos

Administrar servidores