파일 선택기에 대한 지침

Applies to Windows and Windows Phone

파일 선택기를 사용하여 앱에서 파일 및 폴더에 액세스하고 파일을 저장할 수 있습니다.

권장 사항 및 금지 사항

  • 사용자가 앱이 작동하는 파일을 선택할 수 있도록 파일 선택기를 호출하는 컨트롤을 앱에 추가합니다.
  • 파일 선택기를 호출하여 사용자가 저장할 파일의 이름, 파일 형식 및/또는 저장 위치(예: 다른 앱)를 지정할 수 있게 하는 컨트롤을 앱의 UI에 추가합니다.
  • 사용자가 앱에서 처리할 수 있는 파일 형식만 선택하거나 저장할 수 있도록 파일 형식을 설정합니다.
  • 파일이나 폴더에 액세스할 때 사용자가 선택하는 항목의 종류를 기반으로 보기 모드를 설정합니다.
  • 커밋 단추 텍스트를 사용자의 현재 작업에 맞게 설정합니다.
  • 제안 시작 위치를 사용자의 현재 작업을 기반으로 가장 관련성이 높은 위치로 설정합니다.
  • 파일에 액세스할 때, 현재 작업을 기반으로 사용자가 단일 파일 또는 여러 파일을 선택하도록 합니다.
  • 파일을 저장할 때, 파일 저장에 사용할 기본 파일 이름을 설정합니다.
  • 파일 내용을 탐색, 사용 또는 관리하는 데 파일 선택기를 사용하지 않습니다.
  • 고유한 사용자 지정 파일 이름 또는 위치가 필요하지 않은 경우 파일을 저장하는 데 파일 선택기를 사용하지 않습니다.

추가 사용법 지침

  • 파일 및 폴더에 액세스

    사용자가 앱이 작동하는 파일을 선택할 수 있도록 파일 선택기를 호출하는 컨트롤을 앱에 추가합니다. 그러면 사용자는 파일 선택기의 UI를 통해 파일을 선택할 수 있습니다(스크린샷 참조).

    예를 들어 다음 스크린샷은 사용자가 파일을 선택할 수 있도록 호출된 파일 선택기를 보여 줍니다. 이 스크린샷에서 사용자는 파일 두 개를 선택했습니다. 두 개의 파일을 열기 위해 선택한 파일 선택기의 화면 캡처입니다.

    사용자는 파일 선택기의 왼쪽 위에 있는 드롭다운 목록에 나열된 위치(다른 앱 포함)에서 파일을 선택할 수 있습니다.

  • 앱에 "다른 이름으로 저장" 추가

    파일 선택기를 호출하여 사용자가 저장할 파일의 이름, 파일 형식 및/또는 저장 위치(예: 다른 앱)를 지정할 수 있게 하는 컨트롤을 앱의 UI에 추가합니다. 그러면 사용자는 파일 선택기의 UI를 통해 파일을 탐색하여 저장할 수 있습니다(스크린샷 참조).

    파일을 OneDrive에 저장하는 데 사용되는 파일 선택기의 스크린샷입니다.

앱에 전용 페이지 및 UI를 만들어 사용자가 파일 내용을 탐색, 사용 또는 관리하도록 하는 것이 좋습니다. 이렇게 하면 사용자는 현재 작업에 집중할 수 있으며, 사용자가 파일을 선택하면 사용자 환경에서 불필요한 기능이 정돈됩니다.

예를 들어, 사진 갤러리 앱은 앱 내에서 사진 파일을 구성하고 볼 수 있는 사용자 지정된 전용 페이지 및 UI를 제공해야 합니다. 그런 다음 사용자의 요구에 가장 적합하게 앱의 이 UI를 사용자 지정할 수 있습니다. 사용자가 파일을 갤러리에 추가하려는 경우 선택할 수 있게 특수화된 환경을 제공하는 파일 선택기를 호출합니다.

사용자가 파일 이름, 파일 형식 또는 저장 위치를 지정할 필요가 없으면, 파일 선택기를 실행하지 않고 백그라운드에서 앱이 파일을 자동으로 저장하는 것이 좋습니다. 그러면 불필요한 사용자 조작이 사라지므로 파일 저장 프로세스가 더 빨라지고 방해도 줄어듭니다.

사용자 환경 지침: 파일과 폴더 액세스 및 저장

  • 파일과 폴더를 선택하든 저장하든, 앱에서 지원하고 사용자의 현재 작업과 관련된 파일 형식만 표시하도록 파일 선택기를 사용자 지정합니다. 예를 들어 사용자가 비디오를 선택하거나 저장하는 경우, 앱에서 처리할 수 있는 형식을 사용하는 비디오 파일만 선택하고 저장할 수 있도록 파일 형식을 설정합니다.

    이는 또한 사용자가 파일 선택기에 표시된 파일을 사용하는 폴더 선택에도 적용되어 선택한 폴더를 확인하는 데 도움이 됩니다. 보기를 적절한 파일 형식으로 필터링하여 사용자가 올바른 폴더를 빠르게 식별하는 데 도움이 됩니다.

  • 사용자가 사진이나 비디오를 선택할 경우 보기 모드를 Thumbnail로 설정합니다. 사용자가 다른 종류의 파일이나 폴더를 선택할 경우 보기 모드를 List로 설정합니다.

    경우에 따라 사용자는 사진/동영상 또는 다른 모든 종류의 파일(예: 사용자가 메일에 첨부하거나 IM을 통해 보낼 파일을 선택하는 경우)을 선택할 수 있습니다. 이 경우 두 개의 UI 컨트롤을 앱에 추가하여 두 보기 모드를 모두 지원해야 합니다. 컨트롤 하나는 사용자가 사진 및 비디오를 선택할 수 있도록 Thumbnail 보기 모드를 사용하여 파일 선택기를 호출해야 하며, 다른 컨트롤은 사용자가 다른 종류의 파일을 선택할 수 있도록 List 보기 모드를 사용하여 파일 선택기를 호출해야 합니다. 예를 들어 메일 앱에는 사진 또는 비디오 첨부문서 첨부라는 두 개의 단추가 있을 수 있습니다.

  • 파일과 폴더를 선택하든 저장하든, 사용자의 현재 작업에 맞게 커밋 단추 텍스트를 설정하여 파일 선택기를 사용자 지정합니다. 예를 들어 사용자가 앱에 업로드할 파일 집합을 선택하려는 경우 커밋 단추 텍스트를 "업로드"로 설정합니다.

  • 파일과 폴더를 선택하든 저장하든, 사용자의 현재 작업을 기반으로 가장 관련성이 높은 시작 위치 및 PickerLocationId 열거에서 제공하는 가능한 시작 위치 목록을 제안하도록 파일 선택기를 사용자 지정합니다. 예를 들어 사용자가 사진을 선택하는 경우 제안 시작 위치를 사용자의 사진으로 설정할 수 있습니다.

  • 사용자가 프로필 사진을 선택하는 경우 단일 파일을 선택하도록 파일 선택기를 호출합니다. 사용자가 친구에게 보낼 사진을 선택하는 경우 여러 파일을 선택하도록 파일 선택기를 호출합니다.

  • 사용자가 제공된 기본 파일 이름을 수용하면, 다른 이름을 입력하기 위해 시간을 들일 필요가 없으며 "다른 이름으로 저장" 작업을 더 빨리 완료할 수 있습니다. FileSavePicker.SuggestedFileName 속성을 사용하여 기본 파일 이름을 설정할 수 있습니다.

관련 항목

디자이너용
파일 선택기 계약과 통합
파일 선택기 계약에 대한 지침
개발자용(HTML)
데이터 및 파일 액세스
컨트롤 및 콘텐츠 추가
빠른 시작: 파일 선택기를 사용하여 파일에 액세스
파일 선택기를 통해 파일을 저장하는 방법
Windows.Storage.Pickers
Windows.Storage.Pickers.Provider
Windows.Storage.AccessCache
PickerLocationId
FileSavePicker.SuggestedFileName
개발자용(XAML)
Windows.Storage.Pickers
Windows.Storage.Pickers.Provider
Windows.Storage.AccessCache
PickerLocationId
FileSavePicker.SuggestedFileName

 

 

표시:
© 2014 Microsoft