2013-12-10 4 views
0

원격 시스템의 폴더 안에있는 모든 폴더 이름에 액세스하는 방법을 알고 싶습니다. x라는 원격 시스템이 있습니다. 그들의 방법은 원격 시스템 x에있는 C : \ oracle \ oradata 폴더의 모든 폴더에 액세스하는 것입니다. 나는 C#을 사용하고있다.원격 시스템의 폴더에서 모든 폴더 이름을 가져 오는 방법은 무엇입니까?

+0

당신의 연구 결과를 공유하고 우리가 당신을 도울 수 있도록 코드를 시도하십시오. –

+0

시도해 보셨습니까? – Daniel

+0

Google은 친구입니다. http://msdn.microsoft.com/en-us/library/dd383304(v=vs.110).aspx – JuStDaN

답변

1

이 질문은 ServerFault 또는 SuperUser.com에 속하지만 어쨌든.

SMB (Windows 파일 공유)를 사용하는 경우 컴퓨터의 각 볼륨 (디스크 드라이브)은 드라이브 문자 인 $ 기호 인 "관리 공유"로 표시됩니다. 이러한 공유에는 로컬 Administrators 그룹의 구성원 만 액세스 할 수있는 권한이 있습니다.

경로가 간단하므로 예를 액세스하기 위해, 그건 : \\x\\C$\Oracle\Oradata\

이러한 경로도 C 번호 내에서 작동 :

DirectoryInfo share = new DirectoryInfo(@"\\x\\C$\Oracle\Oradata\"); 

foreach(DirectoryInfo child in share.GetDirectories()) { 
    Console.WriteLine(child.FullName); 
} 
+0

Directory.EnumerateDirectories가 더 적합합니다! – JuStDaN

관련 문제