怎么样实现C# 判断 某个文件是否存在?

afeny 2008-03-10 12:36:08
我想用C#写一段代码` 首先是 软件在什么目录里运行~ 然后在检测 这个目录里 是否有我想要的文件~ 比如 我写了一个传奇私服登陆器 那么 首先运行软件 然后输入 私服名称和地址~ 当输入完了点OK 的时候 我要判断 这个登陆器运行的.EXE 是不是 在传奇文件夹里 , 那么我就要找一个参照物, 如果这个文件夹里有我要的参照物,那么就说明软件是安装在正确的文件夹,因此 可以继续运行下面的代码~

传奇里的"MAP/0.MAP" 我要检测这个文件是否存在 请问该怎么写?

在线等 请高手帮忙
...全文
12234 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
googlg 2012-07-05
  • 打赏
  • 举报
回复
sPath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase)+"\\filenmae";
if (System.IO.File.Exists(@"/map/0.map"))
{
Console.WriteLine("存在");
}
else
{
Console.WriteLine("不存在..");
}
googlg 2012-07-05
  • 打赏
  • 举报
回复
sPath = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase)+"\\filenmae";
if (System.IO.File.Exists(@"/map/0.map"))
{
Console.WriteLine("存在");
}
else
{
Console.WriteLine("不存在..");
}
elloop 2012-05-09
  • 打赏
  • 举报
回复
牛逼。学习了
juanjuan526502 2012-03-21
  • 打赏
  • 举报
回复
mark
zjywzjg 2011-04-04
  • 打赏
  • 举报
回复
是的,同意,不错的
xia_alngf 2009-06-30
  • 打赏
  • 举报
回复
这个代码好 省得我去try catch
afeny 2008-03-11
  • 打赏
  • 举报
回复
谢谢你们` 我弄好了~ 嘎嘎
cpw999cn 2008-03-10
  • 打赏
  • 举报
回复
Application.StartupPath表示当前执行文件所在的目录,调用1楼的方法就可以判断某文件是否存在~
shinaterry 2008-03-10
  • 打赏
  • 举报
回复
if (System.IO.File.Exists(@"文件路径"))
{
Console.WriteLine("存在");
}
else
{
Console.WriteLine("不存在..");
}
bing0804 2008-03-10
  • 打赏
  • 举报
回复
if (System.IO.File.Exists("filepath"))
{
'存在
}
else
{
'不存在
}
afeny 2008-03-10
  • 打赏
  • 举报
回复

if (System.IO.File.Exists(@"/map/0.map"))
{
Console.WriteLine("存在");
}
else
{
Console.WriteLine("不存在..");
}
这个判断 只是判断 他是否存在~ 但是 我想判断 所有的文件夹是不是有这个文件~ 而不需要指定路径 {}

Application.StartupPath表示当前执行文件所在的目录,调用1楼的方法就可以判断某文件是否存在~ 这个方法我没有调用出来~ 或许你的意思是 通过运行软件的.EXE 返回一个.EXE的文件目录 但是我不知道改怎么写`


解决这个问题或许有许多种 但是我只想到了2中~ 1种是 判断里写检测 所有的文件夹里是不是有/map/0.MAP
另一个方法是 通过 .EXE的运行 返回一个目录~ 在通过2楼的方法来判断这个文件是否存在

但是我2个都不会 请高手指教~ 谢谢~
afeny 2008-03-10
  • 打赏
  • 举报
回复
谢谢 我试是

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧