DownloadsFolder Class

ダウンロード フォルダー内にファイルおよびフォルダーを作成します。

構文


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.

 

注釈

このクラスは静的クラスであり、インスタンス化できません。代わりに、メソッドを直接呼び出します。

ダウンロード フォルダーのファイルおよびフォルダーのアクセス許可

すべてのアプリケーションは、ダウンロード フォルダーにファイルとフォルダーを作成し、作成したファイルにアクセスできます。 ただし、アプリケーションでは、作成されなかったダウンロード フォルダー内のファイルにはアクセスできません。

ダウンロード フォルダー内にファイルが作成されると、他のアプリケーションは、ユーザーによる明示的なアクセス権限がない限り、ファイルに干渉したり、アクセスしたりすることはできません。ユーザーは、ファイル ピッカーからファイルを選択することで、他のアプリケーションにファイルへのアクセスを許可できます。またアプリケーションは、ファイル ピッカーを使用すると、アプリケーションが作成しなかった [ダウンロード] フォルダー内のファイルへのアクセス権を得ることもできます。「クイック スタート: ファイル ピッカーによるファイルへのアクセス」で、ファイル ピッカーを使用してファイルを開く方法について学習します。

Capabilities では、ダウンロード フォルダーのファイルを作成したり、ファイルにアクセスする必要はありません。機能については、「Access to user resources using the Windows Runtime (Windows ランタイムを使用したユーザー リソースへのアクセス)」で説明します。

アプリケーションがアクセスできる場所の詳細については、「File access and permissions in Windows Store apps (Windows ストア アプリでのファイルのアクセスと許可)」を参照してください。

次のようにして、ダウンロード フォルダーに空のファイルを作成できます。


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

 

 

表示:
© 2014 Microsoft