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); } }
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。