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

 

posted @ 2023-05-10 09:22  じ逐梦  阅读(3459)  评论(0)    收藏  举报