Server.EnumDirectories(String) Server.EnumDirectories(String) Server.EnumDirectories(String) Method

정의

지정한 경로에 상대적인 디렉터리 목록을 열거합니다. Enumerates a list of directories relative to the specified path.

public:
 System::Data::DataTable ^ EnumDirectories(System::String ^ path);
public System.Data.DataTable EnumDirectories (string path);
Public Function EnumDirectories (path As String) As DataTable
매개 변수
path
String String String

운영 체제 경로를 지정하는 String 값입니다. A String value that specifies an operating system path.

반환

A DataTable 지정된 된 경로 상대적인 디렉터리 목록을 포함 하는 시스템 개체 값입니다. A DataTable system object value that contains a list of directories relative to the specified path. 반환 된 다른 열을 설명 하는 테이블 DataTable합니다. The table describes the different columns of the returned DataTable.

데이터 형식 설명
* * 이름 * * String 지정한 경로 상대적인 디렉터리의 이름입니다.
Column Data type Description
Name String The name of the directory relative to the specified path.

예제

C#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());  
   }  
}  

PowerShellPowerShell

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

설명

이 메서드는 모든 디렉터리에서 사용할 수 있으며This method can be used on any directory. SQL Server 경로로 제한되지 않습니다.It is not limited to the SQL Server path.

적용 대상

추가 정보