2014-09-17 5 views
0

오케이. 이것은 불가능 해 보입니다. 그러나 많은 프로그램이 이런 종류의 기능을 가지고 있기 때문에, 어떻게 알고 싶습니다. 여기 거래가 있습니다. ListView 컨트롤에 컴퓨터에있는 파일을로드하는 프로그램이 있습니다. Windows 탐색기에서 파일을 드래그하여 ListView에 파일을 삽입 할 수 있습니다. 문제는 어떻게 ListView에서 Windows 탐색기로 파일을 내보내는 것입니까? 나는 많은 Stackoverflow 질문, 포럼 스레드를 많이 통과했지만 여전히 해결책을 찾지 못했습니다. 나는 물건을 떨어 뜨린 물건의 경로를 얻는 방법을 알면된다. 예를 들어 ListView에서 항목을 드래그하여 Windows 탐색기 창에 놓았습니다. 해당 창에 의해 열리는 폴더의 경로는 어떻게 얻습니까?ListView에서 Windows 탐색기로 파일 놓기

질문을 잘 설명하지 않으면 유감입니다.

+2

나는이 문제의 해결책이 생각하는 [이용하여 탐색기로 드래그 앤 드롭 DoDragDrop] [1] [1] : http://stackoverflow.com/questions/3040415/drag-and-drop-to -desktop-explorer – sevi

+0

그렇지 않습니다. 파일이 삭제 된 경로 만 필요합니다. 경로를 포함하는 단 하나의 문자열. @sev – TheNeosrb

+0

왜 대상 폴더의 경로가 필요합니까? –

답변

0

내가 찾은 this 웹 페이지는 Explorer 또는 Internet Explorer 창의 경로를 얻는 방법을 보여줍니다. 이것은 특정 디렉토리에 대한 경로를 제공하지 않습니다. 파일을 삭제했으나 파일의 존재 여부를 확인할 수있는 하나 이상의 디렉토리를 제공합니다.
파일이있는 Windows 탐색기의 열린 인스턴스를 찾았 으면 파일을 놓은 디렉터리가 나타납니다.

또 다른 접근 방법은 복사 프로세스에 연결하여 거기에서 TargetPath를 가져 오는 것일 수 있습니다. 나는 이것이 당신이 많은 일을하는 파일 시스템 필터 드라이버를 작성해야한다고 생각합니다.

관련 문제