【发布时间】:2012-01-06 00:45:04
【问题描述】:
我有一个程序,它有一个文件观察器,它的路径由用户输入(设置)。用户在文本框中输入路径,然后单击按钮设置文件观察器的路径
private void btnFileWatcherPath_Click(object sender, EventArgs e)
{
fileWatcher.Path = txtFileWatcherPath.Text;
}
用另一个按钮打开文件观察器(程序中也有关闭按钮)
private void btnFileOn_Click(object sender, EventArgs e)
{
fileWatcher.EnableRaisingEvents = true;
btnFileOn.Visible = false;
btnFileOff.Visible = true;
}
该程序有效,但我没有验证路径。输入的任何无效路径都会使程序崩溃。我怎样才能停止这种情况(希望标签显示“输入的路径无效”之类的内容)
【问题讨论】:
-
不够清楚,抱歉是文件系统观察者。我正在查看整个目录而不仅仅是一个文件。只需将 File.Exist 更改为 Directory.Exist 并完成工作。干杯,感谢您的快速回复。
标签: c# validation path