C#不知道详细路径能否判断文件是否存在?

列如:
在D盘的新建文件夹中,有文件夹1,文件夹2和文件夹3,有一个text文件只知道文件在D盘存放,不知道具体在哪个文件夹中,用C#如何搜索text文件并打开具体位置?

c#

1个回答

遍历搜索下
var query = Directory.GetFiles("d:\", "*.*", SearchOption.AllDirectories)
.Where(s => s == 你的文件名).Count();
if (query > 0)
//存在

weixin_43804476
noirechatte net use怎么用
10 个月之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 net use
10 个月之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复noirechatte: 你用网络路径,需要先用net user建立连接
10 个月之前 回复
weixin_43804476
noirechatte 您看我这个路径写的对吗
10 个月之前 回复
weixin_43804476
noirechatte string LYFile = DGV_LanYu.Rows[0].Cells[0].Value.ToString(); var query = Directory.GetFiles(@"\\10.211.236.62\\_video", "*.* ", SearchOption.AllDirectories) .Where(s => s == LYFile).Count(); if (query > 0) { MessageBox.Show("视频存在"); }
10 个月之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 Where(s => s == LYFile)
10 个月之前 回复
weixin_43804476
noirechatte 我的文件名称获取的是datagridview的某个单元格的数据,string LYFile = DGV_LanYu.Rows[0].Cells[0].Value.ToString();,请问怎么将取到的单元格数据写到遍历搜索中?
10 个月之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复noirechatte: 是不是\\你写成\了。csdn会吞字符
10 个月之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复noirechatte: 什么格式错误
10 个月之前 回复
weixin_43804476
noirechatte 格式错误
10 个月之前 回复
weixin_43804476
noirechatte 合适错误
10 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问