gpt4 book ai didi

c# - 使用 StorageFile 的 DeleteAsync 函数删除本地文件夹中的文件

转载 作者:行者123 更新时间:2023-11-30 22:21:26 24 4
gpt4 key购买 nike

我正在检查我的数据文件夹中的所有文件,但没有一个被删除。我不确定,但我认为我做错了什么,但我不知道它是什么:

private async void pageRoot_Unloaded(object sender, RoutedEventArgs e)
{
IReadOnlyList<StorageFile> thefiles;

var localFolder = Windows.Storage.ApplicationData.Current.LocalFolder;
thefiles = await localFolder.GetFilesAsync();

for(int i = 1; i < thefiles.Count; i++)
{
await thefiles[i].DeleteAsync(StorageDeleteOption.Default);
}
}

我这样做对吗?任何想法为什么这不起作用?我没有收到任何编译时或运行时错误。

最佳答案

你有一个不同的问题,因为断点永远不会被击中,但我只是想提一下......

您的第一个文件永远不会被删除,因为您将 i 初始化为 1。请将其初始化为 0。

for(int i = 0; i < thefiles.Count; i++)
{
await thefiles[i].DeleteAsync(StorageDeleteOption.Default);
}

关于c# - 使用 StorageFile 的 DeleteAsync 函数删除本地文件夹中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14375942/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com