2010-01-25 4 views
2

프로그래밍 방식으로 C#에서 Windows 탐색기 (파일 브라우저)를 제어하는 ​​방법이 있습니까?C#에서 제어 Windows 탐색기

+1

"제어"란 무엇을 의미합니까? 새 파일 브라우저를 열거 나 기존 파일 브라우저를 가져 와서 다른 디렉토리로 이동한다는 의미입니까? 또는 설정을 변경하거나 폴더를 확장하는 것을 의미합니까 ... – tster

답변

2

Windows API Code Pack에있는 셸 라이브러리를 확인하십시오. 이 코드에는 많은 예제가 포함되어 있습니다.

약 XP : 필자는 XP에서이 라이브러리를 사용해 본 적이 없지만 (지금 당장은 불가능합니다), 모든 것이 Win7/Vista에만 한정된 것은 아니라고 생각했습니다. 아마 쉘 라이브러리가 아닙니다. 예제 중 하나를 컴파일하려고 했습니까?

+0

좋아 보이지만 XP에서 실행 중입니다. – Guy

0

사용자가 파일을 선택하라는 파일 대화 상자가 있습니다. OpenFileDialog 클래스를 살펴보십시오.

+0

아니요. 파일 열기, 파일 선택, 파일 복사 등의 작업으로 Windows 파일 탐색기를 자동화해야합니다 ... – Guy

+1

탐색기 자체를 자동화해야합니까? ? 무엇을 성취하려고합니까? System.IO 네임 스페이스의 클래스가 File 클래스와 같은 용도로 사용됩니까? Open() 및 Copy() 메소드가 있습니다. –

관련 문제