问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c#中如何检测文件路径是否存在

发布网友 发布时间:2022-04-27 05:52

我来回答

5个回答

热心网友 时间:2022-06-27 05:11

// C#提供了现有的函数,可判断文件路径是否存在;

Directory.Exists(path);         // path表示路径参数;可判断文件路径是否存在

Directory.CreateDirectory(path);// path表示路径参数;可创建目录
File.Exists(path);              // path表示路径参数;可判断文件是否存在

//引用命名空间
using System.IO;

string path = @"C:\Program Files\Microsoft.NET";
if (!Directory.Exists(path))
{
    Console.WriteLine("文件路径不存在!");
   // Directory.CreateDirectory(path);  //创建目录
}

/*        
Directory.Exists 方法 MSDN说明:
             
命名空间:using System.IO;
程序集:  mscorlib(在 mscorlib.dll 中)
 
参数 path
类型:System.String 要测试的路径。
返回值类型:System.Boolean
如果 path 引用现有目录,则为 true;否则为 false。
 
备注:
1. 允许 path 参数指定相对或绝对路径信息。 相对路径信息被解释为相对于当前工作目录。
2. 检查该目录是否存在之前,从 path 参数的末尾移除尾随空格。
3. path 参数不区分大小写。
4. 如果您没有该目录的最小只读权限,Exists 方法将返回 false。
5. 如果在尝试确定是否存在指定的文件时发生任何错误,则该 Exists 方法返回 false。 可能在引发异常(如使用无效的字符传递文件名或字符过多、磁盘失效或缺失)时发生,也可能在调用方无文件读取权限时发生。
             
*/

//MSDN代码示例
//引用命名空间
using System.IO;

string path = @"C:\Program Files\Microsoft.NET";
if (File.Exists(path))
{
    Console.WriteLine("这是一个文件");
}
else if (Directory.Exists(path))
{
    Console.WriteLine("这是一个文文件夹");
}
else
{
    Console.WriteLine("{0} 不是文件也不是文件夹.", path);
}

热心网友 时间:2022-06-27 05:11

if(System.IO.File.Exists(@"c:\\window\system32\test.exe")) //判断文件存在
{
//文件存在
}
if (System.IO.Directory.Exists(@"c:\window\system32\"))//判断文件夹存在
{
//文件夹存在
}

热心网友 时间:2022-06-27 05:12

判断是否是文件夹:
System.IO.Directory.GetDirectories(); // 获取目录下面的文件夹
System.IO.Directory.Exists() // 判断文件夹存不存

判断是否是文件:
System.IO.Directory.GetFiles() // 获取目录下面的文件
System.IO.File.Exists() // 判断文件存不存在

热心网友 时间:2022-06-27 05:12

string path =@"d:\A\b.txt";
if(File.Exists(path))
{
    Console.WriteLine("文件存在");
}

热心网友 时间:2022-06-27 05:13

string a=path//文件路径
bool HasFile=system.file.io.exsist(@a);
文件路径注意是否误用转译字符追问能具体点么?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 怀孕梦见钓鱼是男孩吗 c判断文件夹是否存在 怀孕梦见钓鱼是男是女 备孕女人梦见去钓鱼是胎梦吗 孕妇梦见自己钓鱼 孕妇梦见自己钓鱼是什么预兆 蓝牙共享网络连接 用蓝牙怎么上网? 手机导航走国道怎么导航 养老院导航怎么走 咋跟手机导航走? 三河大峡谷导航怎么走 导航怎么走? 不走高速走国道怎么导航 怎样用导航走国道? 乳胶床垫能否使用电热毯吗 乳胶床垫上能铺电热毯吗? 天然乳胶床垫如何使用?可以直接铺床单吗? 乳胶垫买回来可以直接用吗 乳胶床垫大小孔怎么使用冬天怎么用夏天又怎么用 女人梦见去钓鱼是胎梦吗 在C++中如何判断文件夹是否存在,不存在的话创建文件夹 makefile中怎么判断一个文件是否存在 如何用C语言判断文件夹内是否有文件夹或文件 在VB中如何判断文件、文件夹是否存在和生成文件夹 怎么输出spss 描述性统计结果 spss怎么对分组数据描述性统计 支付宝里转帐红包哪里领 试用IS-LM曲线分析经济萧条时应使用何种财政*与货币*。(越详细越好,可加分) 经济萧条的时候应该采用什么货币政策 按照凯恩斯主义需求管理理论,当经济萧条时应当采取什么样的货币*,为什么? 关于萧条时期的货币政策? 东莞市塘厦哪个银行可以打印个人征信? 塘厦哪个银行能打征信报告 塘厦哪家银行可办征信 求解因卓蓝牙耳机怎么样 因卓B3506蓝牙耳机好不好,怎么样 蓝牙耳机,因卓b3505的音质怎么样? 因卓g2100震动耳机怎么震动 因卓g2000怎么调声音