정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

DownloadsFolder Class

Downloads 폴더 안에 파일과 폴더를 만듭니다.

구문


var downloadsFolder = Windows.Storage.DownloadsFolder;

특성

[Version(0x06020000)]

구성원

DownloadsFolder클래스에는 다음과 같은 유형의 구성원이 있습니다.

메서드

The DownloadsFolder 클래스 다음 메서드가 있습니다. C#, Visual Basic 및 C++에서는 다음에서 메서드를 상속합니다. Object 클래스.

메서드설명
CreateFileAsync(String) Creates a new file inside the Downloads folder.
CreateFileAsync(String, CreationCollisionOption) Creates a new file in the Downloads folder, and specifies what to do if a file with the same name already exists in the Downloads folder.
CreateFolderAsync(String) Creates a new subfolder in the Downloads folder.
CreateFolderAsync(String, CreationCollisionOption) Creates a new subfolder in the Downloads folder, and specifies what to do if a subfolder with the same name already exists in the Downloads folder.

 

설명

이 클래스는 정적 클래스이므로 인스턴스화할 수 없습니다. 대신 메서드를 직접 호출합니다.

다운로드 폴더 안의 파일 및 폴더 권한

모든 앱은 다운로드 폴더에 파일 및 폴더를 만들고 자신이 만든 파일에 액세스할 수 있습니다. 하지만 앱은 다운로드 폴더에서 자신이 만들지 않은 파일을 액세스할 수 없습니다.

앱이 Downloads 폴더에 파일을 만드는 경우 사용자가 명시적으로 다른 앱 액세스를 제공하지 않으면 다른 앱은 파일을 방해하거나 파일에 액세스할 수 없습니다. 사용자는 파일 선택기에서 파일을 선택하여 다른 앱에서 파일에 액세스하도록 할 수 있습니다. 또한 앱은 파일 선택기를 사용하여 앱에서 만들지 않은 Downloads 폴더의 파일에 액세스할 수 있습니다. 빠른 시작: 파일 선택기로 파일 액세스에서 파일 선택기로 파일을 여는 방법에 대해 자세히 알아봅니다.

다운로드 폴더의 파일을 만들거나 액세스하기 위한 기능은 필요하지 않습니다. Windows 런타임을 사용하여 사용자 리소스에 액세스에서 기능에 대해 자세히 알아 보십시오.

앱에서 액세스할 수 있는 위치에 대한 자세한 내용은 Windows 스토어 앱의 파일 액세스 및 권한을 참조하십시오.

예제

다음과 같이 Downloads 폴더에 빈 파일을 만들 수 있습니다.


Windows.Storage.DownloadsFolder.createFileAsync("sample.txt").done(
    function (file) {
        // Process file
    }
);

createFileAsync가 완료된 후 file은 새 파일을 StorageFile로 가져옵니다.

요구 사항

지원되는 최소 클라이언트

Windows 8 [Windows 스토어 앱 전용]

지원되는 최소 서버

Windows Server 2012 [Windows 스토어 앱 전용]

네임스페이스

Windows.Storage
Windows::Storage [C++]

메타데이터

Windows.winmd

 

 

표시: