2013-03-28 1 views
17

I Visual Studio 2012 ProfessionalC++을 사용하십시오. 소위 '필터'를 만들고 소스 파일을 추가하면 솔루션 탐색기의 파일은 하위 디렉토리로 분할되며 파일 시스템에서는 모두 동일한 디렉토리 (프로젝트 디렉토리)에 있습니다.Visual Studio 및 C++ : 필터를 디렉터리로 사용

질문 : 파일을 필터에 추가하는 동시에 파일 시스템의 해당 디렉토리에 추가하려고합니다. 파일을 수동으로 이동하는 것 이외에 어떻게이 작업을 수행 할 수 있습니까?

답변

11

한 가지 대안은 솔루션 탐색기 상단 메뉴에서 "모든 파일 표시"로 전환하는 것입니다.

이렇게하면 폴더의 파일을 이동하고 관리 할 수 ​​있습니다.

필터는 사용되지 않습니다.

+1

거의 문제는 아니지만 정상적인보기로 다시 전환하면 모든 것이 필터링되지 않습니다. 또한이 f}과 h 파일은 동일한 디렉토리에 있기 때.에 동일한 필터에 표시됩니다. – bytecode77

+1

@DevilsChild 문제를 이해합니다. 내가 아는 한, 당신이 묘사하고있는 것은 할 수 없습니다. 옵션이 업데이트 또는 다음 릴리스에 추가되기를 바랍니다. – jt234

+0

나도 그래. 지금은 "모든 파일 표시"옵션에 만족합니다. – bytecode77

2

이 해결 방법 만 알고 있습니다. 먼저 Windows 탐색기에서 폴더 구조를 만든 다음 Windows 탐색기의 파일/폴더를 Visual Studio의 솔루션 탐색기로 끌어다 놓습니다. Visual Studio에 필터를 모두 추가합니다!

+2

errr ... vs2015에 나를 위해 작동하지 않았다. 폴더 계층 구조는 솔루션 탐색기에서 플랫하게됩니다. Bascially 나는 필터없이 파일리스트를 얻는다. –

9

내 경우에는 소스 파일이 프로젝트 파일이있는 디렉토리 아래에 있지 않기 때문에 "모든 파일 표시"솔루션이 작동하지 않았습니다.

마지막으로 VS 확장 프로그램을 작성하여 컨텍스트 메뉴를 통해 명령을 호출하여 프로젝트 내부의 필터 구조 또는 디스크의 파일 구조를 자동으로 구성 할 수있게되었습니다. 나는 당신의 일부도 그 연장에 관심이있을 거라고 생각 :

https://github.com/reloZid/vc-fileutils