【发布时间】:2014-07-01 07:00:44
【问题描述】:
如何简化C:\Users\Administrator\\Desktop\\asd.txt 的路径,因为我想让位置字符串通过文本框输入。这是我制作的代码。我想让其他人更容易搜索路径。
这是错误。
在 mscorlib.dll 中发生“System.IO.DirectoryNotFoundException”类型的第一次机会异常
附加信息:找不到路径“C:\Users\khairishafiq\Desktop\hash application v1.5\hashapplication\bin\Debug\using System.Collections.Generic;”的一部分。
如果有这个异常的处理程序,程序可以安全地继续。
代码:
string location = "C:\\Users\\Administrator\\Desktop\\asd.txt";
int i = 0;
public Form1()
{
InitializeComponent();
}
public void cuba()
{
var desiredText = File.ReadLines(location).ElementAt(i);
string s = desiredText.ToString();
textBox3.Text = s;
Regex r = new Regex(@"\[(.+?)\]");
MatchCollection mc = r.Matches(s);
textBox1.Text= mc[0].Groups[1].Value;
textBox2.Text= mc[1].Groups[1].Value;
textBox3.Text = mc[2].Groups[1].Value;
}
private void Form1_Load(object sender, EventArgs e)
{
cuba();
}
【问题讨论】:
-
为什么没有一个可以打开
FileOpenDialog的按钮/菜单项?您可以随时提供一个默认目录来打开它 -
您不是管理员帐户。你有访问权限吗?