?对路径d:\xxx的访问被拒绝,该怎么解决?

fffff5 2010-10-18 10:59:02
代码是
private void button5_Click(object sender, EventArgs e)
{
OpenFileDialog fileDialog = new OpenFileDialog();
fileDialog.InitialDirectory = "d:\\xxx\\";
fileDialog.Title = "选择文件";
fileDialog.Filter = "txt files (*.txt)|*.txt";
fileDialog.FilterIndex = 1;
fileDialog.RestoreDirectory = true;

if (fileDialog.ShowDialog() == DialogResult.OK)
{
fileName1 = fileDialog.FileName;
fullpath = Path.GetDirectoryName(fileDialog.FileName);
textBox4.Text = fileName1;
}

}




总弹出对路径d:\xxx的访问被拒绝,这是哪里出错了?
...全文
1448 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
weiaizoutianya11 2010-10-18
  • 打赏
  • 举报
回复
程序没错,我实验了,可以达到效果,估计是文件权限问题,右击文件属性,安全-
porschev 2010-10-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 viena 的回复:]
权限问题~
[/Quote]

蔡袅 2010-10-18
  • 打赏
  • 举报
回复
你看下是否文件属性是否设了只读,另外可以代码设置文件的权限属性
viena 2010-10-18
  • 打赏
  • 举报
回复
或者路径有错误
viena 2010-10-18
  • 打赏
  • 举报
回复
权限问题~
shuots 2010-10-18
  • 打赏
  • 举报
回复
应该是权限的问题了
xizunbo 2010-10-18
  • 打赏
  • 举报
回复
权限问题
mohugomohu 2010-10-18
  • 打赏
  • 举报
回复
没有"d:\\xxx\\"这个文件夹
kingdizzy 2010-10-18
  • 打赏
  • 举报
回复
权限问题,还要看看是什么系统,Windows 7就对权限管理严格。
loveyan52112 2010-10-18
  • 打赏
  • 举报
回复
一般是权限问题。。。如果是文件正在被利用将提示正在被使用。。之类的
设备树(device tree)机制是Linux内核从linux-3.x版本开始引进的一种机制,目的是解决内核源码的arch/arm目录下代码混乱的问题:随着ARM生态的快速发展,在内核源码的arch/arm目录下,存放着几十种arm芯片和几百个开发板相关的源文件,很多开发板和处理器的中断、寄存器等相关硬件资源都在这个目录下以.c或.h的文件格式定义。而对于内核来说,与这些硬件耦合,会导致内核代码混乱不堪,每个开发板上运行的内核镜像都必须单独编译配置,无法通用。什么时候Linux内核能像Windows镜像那样,无论你的电脑什么配置,一个Windows安装包,都可以直接下载安装运行呢?设备树机制,实现了Linux内核和硬件平台的解耦:每个硬件平台的硬件资源使用一个设备树文件(xxx.dts)来描述,而不是在arch/arm下以.c 或 .h 文件来定义。Linux内核是一个通用的内核,在启动过程中,在通过解析设备树中的硬件资源来初始化某个具体的平台。 引入设备树后,很多和内核驱动开发的工作也发生了变化:以往驱动工程师关注的头文件宏定义、寄存器定义,现在这些基本上不用关注,关注的重点则转向了如何根据硬件平台去配置和修改设备树文件。很多驱动的编程接口也发生了变化,开始慢慢使用device tree提供的编程接口去开发驱动。本期课程主要面向嵌入式开发人员,分享Linux下驱动开发所需要的设备树知识和必备技能

110,538

社区成员

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

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

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