0

画像ライブラリからローカル フォルダーにファイルをコピーしたい:

string path = ApplicationData.Current.LocalFolder.Path + "\\files";//error:Additional information: Object reference not set to an instance of an object.
folder = await folder.GetFolderAsync(path);
 await file.CopyAsync(folder);

そして、私はこのエラーを受け取りました:追加情報:オブジェクト参照がオブジェクトのインスタンスに設定されていません。

私は何を間違っていますか?

4

2 に答える 2

2

GetFolderAsyncは、指定されたフォルダー名を使用して、現在のフォルダーから 1 つのサブフォルダーを取得します。あなたのコードでは、あなたfolder must be nullはそれを何らかの値に初期化する必要があります。これはあなたのために働くはずです-

StorageFolder folder = ApplicationData.Current.LocalFolder;
folder = await folder.GetFolderAsync("files");
await file.CopyAsync(folder);
于 2013-07-13T18:49:54.073 に答える
0

ApplicationDataisnull または.Currentisnull または.LocalFolderisnull またはis のいずれか.Pathですnull

どちらを見つけて修正する必要があります。

于 2013-07-13T17:46:16.087 に答える