检查文件是否存在错误

时间:2012-04-09 01:32:23

标签: c# .net

所以我在另一个问题中看到了答案,说这应该有效:

using System.IO;
if (File.Exists(Path))
{
    Action();
}

但是,当我这样做时,我会收到这些错误:

'System.IO' is a 'namespace', which is not valid in the given context

The Name 'File' does not exist in the current context

我做错了什么?

4 个答案:

答案 0 :(得分:10)

您需要将using System.IO;放在课堂外的文件顶部。

答案 1 :(得分:4)

在文件顶部添加using System.IO;

一样使用它
if (System.IO.File.Exists(Path))
{
  //do whatever
}

答案 2 :(得分:2)

很难说出你正在做什么,但看起来你可能需要一些帮助你的陈述顺序。 {。1}}语句出现在.cs文件的开头,您的逻辑需要出现在类中的方法中。

以下是使用控制台应用程序完成的方法:

using

答案 3 :(得分:1)

在文件的最顶部:

using System.IO; <--

namespace Application1
{