다음을 통해 공유


파일 라이브러리가 문서 폴더를 대체합니다.

영향을 받는 플랫폼

클라이언트 - Windows 7
서버 - Windows Server 2008 R2

기능 영향

심각도 - 중간
빈도 - 높음

설명

라이브러리는 로컬 및 원격의 여러 위치에서 파일 스토리지, 검색 및 액세스를 위한 중앙 집중식 폴더와 같은 환경을 제공합니다.

일반적인 파일 대화 상자(예: 열기 및 저장)에서 사용하는 기본 위치가 문서 폴더에서 문서 라이브러리로 변경되었습니다. 사용자 인터페이스는 변경되지 않지만 사용자는 이제 다양한 정렬 보기를 사용하여 라이브러리를 보고 찾아보고 검색할 수 있습니다. 사용자가 기본 저장 위치를 변경하거나 다른 폴더를 선택하지 않는 한 파일은 라이브러리 기본 저장 위치에 저장됩니다.

개발자는 IShellLibrary 인터페이스를 사용하여 자체 라이브러리를 만들거나 기존 라이브러리에 위치를 추가할 수 있습니다. 사용자는 알려진 폴더 시스템(예: FOLDERID_DocumentsLibrary)을 사용하여 라이브러리를 찾을 수 있습니다.

영향의 표현

라이브러리 자체는 폴더가 아닌 파일입니다. 따라서 경로 조작은 애플리케이션이 파일을 파일에 연결하려는 시도로 인해 오류가 발생할 수 있습니다.

솔루션

IFileDialog를 사용하는 경우 이전 운영 체제 버전과 마찬가지로 GetFolder와 GetFilename의 조합 대신 GetResult 메서드를 사용해야 합니다. 가능한 경우 셸 API를 사용하여 셸 네임스페이스의 항목과 상호 작용하고 조작합니다(예: IShellItem).

기능 기능 활용

고유한 라이브러리를 만들거나 기존 라이브러리에 위치를 추가하려면 IShellLibrary API를 사용해야 합니다. 라이브러리는 자체 셸 폴더이므로 다른 셸 폴더와 마찬가지로 열거할 수 있습니다.

호환성, 성능, 안정성 및 유용성 테스트

일반 파일 대화 상자를 사용하면 사용자가 라이브러리에 직접 저장할 수 있습니다.