次のコードを実行して、存在するファイルを削除しています。
try
{
var folder = ApplicationData.Current.LocalFolder;
var path = rendition.OfflineLocation.Replace(folder.Path, "");
var file = await folder.GetFileAsync(path);
await file.DeleteAsync();
}
catch (FileNotFoundException)
{
}
これを実行するfile.DeleteAsync();
とArgumentException
、メッセージとともに が表示されますValue does not fall within the expected range.
なぜこれを取得するのか、どこにも情報が見つかりません。何か案は?
コール スタック:
e:\\Services\DownloaderService.cs:line 120 の Lightning.Services.DownloaderService.d__36.MoveNext() で Windows.Storage.StorageFile.DeleteAsync() で
行 120 は DeleteAsync 行です。