打开名称未知的文件.C#.

  • 本文关键字:文件 未知 c# file
  • 更新时间 :
  • 英文 :


我正在尝试用 C# 打开一个文件。我不确定文件名是什么。用户必须输入年份,这将确定文件名。例如,如果用户输入 2012,则文件名为 @"C:UsersMarinaDocumentsExcel Files2012.txt"

我的代码如下:

using System;
using System.Windows.Forms;
using System.IO;
string yearEntered = newDate.Text;
var openFile = File.Open(@"C: UsersMarinaDocumentsExcel Files" + yearEntered + ".txt");

newDate是我在Form1上创建的文本框。

我收到一个错误,说:

方法"打开"没有重载需要 1 个参数"。错误代码 CS1501。

问题很明显,您没有为 Open 方法指定正确数量的参数。 尝试添加文件模式。

File.Open(@"C: UsersMarinaDocumentsExcel Files" + yearEntered + ".txt", FileMode.Open);

您需要在文件名后进入 FileMode,例如:

File.Open(@"d:file1.txt", FileMode.Create);

看看这个链接:
https://msdn.microsoft.com/en-us/library/system.io.filemode(v=vs.110).aspx

相关内容

  • 没有找到相关文章

最新更新