C#判断文件夹是否存在,并执行删除、创建操作方式
作者:TWO857
这篇文章主要介绍了C#判断文件夹是否存在,并执行删除、创建操作方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
C#判断文件夹是否存在,并执行删除、创建操作
使用 System.IO 命名空间中的 Directory 类来删除本地文件夹及其所有内容,或者在不存在时创建新文件夹。
1、判断文件夹是否存在,如果不存在新建文件夹
参数‘folderParh’是传入的文件夹完整路径。
//新建文件夹
private void isExists(string folderPath)
{
try
{
// 判断文件夹是否存在
if (!Directory.Exists(folderPath))
{
// 如果文件夹不存在,则创建文件夹
Directory.CreateDirectory(folderPath);
Console.WriteLine("文件夹不存在,已成功创建。");
}
else
{
Console.WriteLine("文件夹已存在。");
}
}
catch (Exception ex)
{
// 捕获并处理异常
Console.WriteLine("操作文件夹时发生错误: " + ex.Message);
}
}2、判断文件夹是否存在,如果存在删除文件夹
//删除文件夹
private void delFile(string folderPath )
{
try
{
// 检查文件夹是否存在
if (Directory.Exists(folderPath))
{
// 删除文件夹及其所有内容
Directory.Delete(folderPath, true);
Console.WriteLine("文件夹及其内容已成功删除。");
}
else
{
Console.WriteLine("指定的文件夹不存在。");
}
}
catch (Exception ex)
{
// 捕获并处理异常
Console.WriteLine("删除文件夹时发生错误: " + ex.Message);
}
}总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
