对路径“G:\ww”的访问被拒绝。

linq-w 2010-04-28 05:07:16
 private void button1_Click_1(object sender, EventArgs e)
{
if (this.openFileDialog1.ShowDialog() == DialogResult.OK)
{
this.textBox1.Text = this.openFileDialog1.FileName;

}
string dir = Directory.GetParent(textBox1.Text).ToString();//设置选择文件的路劲
FileStream fs = File.OpenRead(dir);
}


在选择对话框中我选择的是G:\ww\a.txt
...全文
262 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hengsf2008 2010-04-28
  • 打赏
  • 举报
回复
1楼的没错,

Directory.GetParent(textBox1.Text).ToString()这里有问题。
xiaofan_sap 2010-04-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 lexfu 的回复:]
dir返回的是文件夹的路径吧
FileStream只对文件有效,LZ你用它来访问文件夹,当然出错了
[/Quote] zhichi ~
tigerleq 2010-04-28
  • 打赏
  • 举报
回复
a.txt
打开了,没有关闭
就是被其他用了,
就是被你程序上次 用了没有释放

重启,项目,又可以了,只有第一次又用
第二次报错
Tiantiandiandian 2010-04-28
  • 打赏
  • 举报
回复
上面说的有道理
卧_槽 2010-04-28
  • 打赏
  • 举报
回复
熟读msdn
ginni215 2010-04-28
  • 打赏
  • 举报
回复
加断点跟踪看一下dir的值就知道了,它是a.txt所在文件夹的路径,File.OpenRead找不到文件就报错了~
lexfu 2010-04-28
  • 打赏
  • 举报
回复
dir返回的是文件夹的路径吧
FileStream只对文件有效,LZ你用它来访问文件夹,当然出错了

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧