C#删除文件夹

时间:2021-05-05 18:04:21

标签: c# .net xamarin xamarin.forms

在我的 Xamarin 应用程序中,我将一些文件存储在内部存储的多个文件夹中。

我想删除它,我可以成功删除文件,但不能删除文件夹(我想删除第一个/主文件夹,其中包含所有子文件夹和文件)。

这是我删除文件的代码,工作正常。我现在想删除 .folder/subfolder/subsubfolder/*

var list = Directory.GetFiles("/storage/emulated/0/.folder/subfolder/subsubfolder/", "*");

if (list.Length > 0)
{
    for (int i = 0; i < list.Length; i++)
    {
        File.Delete(list[i]);
    }
}

1 个答案:

答案 0 :(得分:0)

试试:

   Directory.Delete(list);  
    

那应该删除您指定的整个路径,或者添加特定路径而不是“列表”

相关问题