C#教程

关注公众号 jb51net

关闭
首页 > 软件编程 > C#教程 > C#判断文件夹是否存在,并执行删除、创建操作

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);
            }
        }

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文