Unity C# 删除文件夹以及文件夹中的所有内容
if (System.IO.Directory.Exists(@updateAssets.list[0].LocalUrl))
{
Debug.LogError(" 存在 删除文件夹 ");
Tittle.text = string.Format(" 存在 删除文件夹 【{0}】", @updateAssets.list[0].LocalUrl);
// System.IO.Directory.Delete(@updateAssets.list[0].LocalUrl);
try
{
var dir = new System.IO.DirectoryInfo(@updateAssets.list[0].LocalUrl);
dir.Attributes = dir.Attributes & ~FileAttributes.ReadOnly;
dir.Delete(true);
}
catch (Exception ex)
{
Tittle.text = string.Format(" 文件夹存在 删除文件夹时 出现错误 【{0}】", ex.Message);
}
}
Unity C#删除文件
if (System.IO.File.Exists(updateAssets.list[0].LocalUrl))
{
Debug.LogError(" 存在删除 文件");
System.IO.File.Delete(updateAssets.list[0].LocalUrl);
Tittle.text = string.Format("正在删除文件 【{0}】", updateAssets.list[0].LocalUrl);
}
else
{
Debug.LogError("本地路径文件不存在 :" + updateAssets.list[0].LocalUrl);
Tittle.text = string.Format("本地路径文件不存在 【{0}】", updateAssets.list[0].LocalUrl);
}