在C#代码中,检查磁盘上的某个文件是否存在,应该使用File类的哪个方法

 我来答
虎用95
2010-03-01 · TA获得超过431个赞
知道小有建树答主
回答量:182
采纳率:0%
帮助的人:71.6万
展开全部
File..::.Exists 方法
更新:2007 年 11 月

确定指定的文件是否存在。
命名空间: System.IO
程序集: mscorlib(在 mscorlib.dll 中)

示例
下面的示例使用 Exists 方法帮助确保文件不被覆盖。
using System;
using System.IO;

class Test
{
public static void Main()
{
string path = @"c:\temp\MyTest.txt";
string path2 = path + "temp";
try
{
using (StreamWriter sw = File.CreateText(path)) {}

// Only do the Copy operation if the first file exists
// and the second file does not.
if (File.Exists(path))
{
if (File.Exists(path2))
{
Console.WriteLine("The target already exists");
}
else
{
// Try to copy the file.
File.Copy(path, path2);
Console.WriteLine("{0} was copied to {1}.", path, path2);
}
}
else
{
Console.WriteLine("The source file does not exist.");
}
}
catch
{
Console.WriteLine("Double copying is not allowed, as expected.");
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fzchenjun
2010-03-01
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
前面的前辈都已经回答出来了,在这里我也不多说了,既然看到了问题就顺便留言一下,嘿嘿~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
suhude410
2010-03-01 · 超过33用户采纳过TA的回答
知道答主
回答量:165
采纳率:0%
帮助的人:83.9万
展开全部
1 。 File.Exists("");
2。 FileInfo f = new FileInfo("");
bool b = f.Exists;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mozily
2010-03-01 · TA获得超过1789个赞
知道小有建树答主
回答量:472
采纳率:0%
帮助的人:395万
展开全部
File.Exists(string path)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式