c#判断指定路径的目录/文件是否存在
Directory.Exists(string path)是C#中用来判断指定目录是否存在的方法。 它的返回值是bool类型,true表示目录存在,否则表示目录不存在。
使用该方法的完整攻略如下:
1. 确定需要判断的目录路径,可以是绝对路径或者相对路径。
2. 使用Directory.Exists(string path)方法对目录进行判断。
3. 根据返回值来执行相应的操作,如果为true则执行存在时的操作,否则执行不存在时的操作。
Directory.Exists
示例1:判断绝对路径是否存在
string path = @"D:\example\path\test"; // 绝对路径 if(Directory.Exists(path)) { Console.WriteLine("该目录已存在"); } else { Console.WriteLine("该目录不存在"); }
示例2:判断相对路径是否存在
string path = @"example\path\test"; // 相对路径 if (Directory.Exists(path)) { Console.WriteLine("该目录已存在"); } else { Console.WriteLine("该目录不存在"); }
File.Exists
需要注意的是,Directory.Exists只能判断目录是否存在,不能判断文件是否存在。如果需要判断文件是否存在,可以使用File.Exists方法。
string path=@"/usr/core/kiop/dbbak/wisekiop_sjztd01.2023-05-10_09:14:33_9170.sql"; //绝对路径 if (File.Exists(path)) { //获取并删除文件 FileInfo fileinfo = new FileInfo(_apiresult.data.Ext_IsDBNull()); fileinfo.Delete(); }
本文来自博客园,作者:じ逐梦,转载请注明原文链接:https://www.cnblogs.com/ZhuMeng-Chao/p/17387006.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗