社区
C#
帖子详情
FileStream, Access to the path '.....' is denied.
fhpu168
2011-11-14 05:52:30
代码:
FileStream fs;
fs = File.Open(stPath + fileName, FileMode.Open);
错误提示:
Access to the path '.....' is denied.
'.....' 是路径,我这里用.....来代替了。
它提示的这个路径是正确的。
当其他路径的时候,可以用,会不会是权限方面的限制还是什么原因啊??
...全文
758
10
打赏
收藏
FileStream, Access to the path '.....' is denied.
代码: FileStream fs; fs = File.Open(stPath + fileName, FileMode.Open); 错误提示: Access to the path '.....' is denied. '.....' 是路径,我这里用.....来代替了。 它提示的这个路径是正确的。 当其他路径的时候,可以用,会不会是权限方面的限制还是什么原因啊??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fhpu168
2011-11-23
打赏
举报
回复
最后设置了一下这个文件夹的权限,什么都解决。。。
fhpu168
2011-11-15
打赏
举报
回复
[Quote=引用 8 楼 kongwei521 的回复:]
FileStream fs = new FileStream(info.FullName, FileMode.Open, FileAccess.Read);
byte[] imgbyte = new byte[fs.Length];
fs.Read(imgbyte, 0, imgbyte.Length);
……
[/Quote]
我的代码如下:
FileStream fs;
fs = File.Open(stPath + fileName, FileMode.Open); //error
byte[] bytBytes = new byte[fs.Length + 1];
fs.Read(bytBytes, 0, (int)fs.Length);
fs.Close();
在第二行出现那错误。。。
蝶恋花雨
2011-11-15
打赏
举报
回复
FileStream fs = new FileStream(info.FullName, FileMode.Open, FileAccess.Read);
byte[] imgbyte = new byte[fs.Length];
fs.Read(imgbyte, 0, imgbyte.Length);
fs.Close();
取得字节数后关闭
Stream stream = new MemoryStream(imgbyte);
System.Drawing.Image image = System.Drawing.Image.FromStream(stream);
fhpu168
2011-11-15
打赏
举报
回复
[Quote=引用 5 楼 hsphsphsp 的回复:]
也许文件已被独占打开了吧。
[/Quote]
如何说来呢??
本台电脑就只开头VS调试。。。
fhpu168
2011-11-15
打赏
举报
回复
[Quote=引用 4 楼 findcaiyzh 的回复:]
fs Close了吗?
[/Quote]
FileStream fs;
fs = File.Open(stPath + fileName, FileMode.Open);
要Close了才能用吗?但是我昨天换了文件,可以用,今天又去试昨天的文件,又不行了。
hsphsphsp
2011-11-15
打赏
举报
回复
也许文件已被独占打开了吧。
宝_爸
2011-11-15
打赏
举报
回复
fs Close了吗?
fhpu168
2011-11-15
打赏
举报
回复
有件怪事。。当我把这个文件给换了就可以了,但没多久后又不行了。。。
fhpu168
2011-11-14
打赏
举报
回复
[Quote=引用 1 楼 silentcross 的回复:]
应该是权限问题,检查下文件的访问权限,你的文件是本地文件还是网络共享的?
[/Quote]
本地文件。但是其他项目中,这个路径正常使用。
silentcross
2011-11-14
打赏
举报
回复
应该是权限问题,检查下文件的访问权限,你的文件是本地文件还是网络共享的?
C#
access
to the
path
is
denied
C#
filestream
读取打开文件报错
【Bug】
Access
to the
path
‘xxx‘ is
denied
.
exception has been thrown by the target of an invocation.System.Unauthorized
Access
Exception:
Access
to the
path
'D:\WebSiteStaging\02Maint\wwwroot\Upload\XXX\Tables\Other\1d2724af-9584-4fee-b828-6f8f570f8541.jpeg' is
denied
.
Access
to the
path
'' is
denied
.解决方案
Access
to the
path
'路径' is
denied
. 我在网上找了很多资料,最后终于解决了,原来是因为在该文件的上级文件夹没有修改权限, 也就是说,那个user用户没有修改的权限 问题如下: 在windows 2003下安装了VS2003,在运行web应用程序的时候出现一下错误:对路径“D:temp1MyTest.txt”的访问被拒绝。说明: 执行当前 Web 请求期间...
Unity Android平台读取文件时添加了权限依然报错“
Access
to the
path
is
denied
“
Unity 调用Android读取文件"
Access
to the
path
is
denied
" 原因 记录一下Unity 调用Android读取文件"
Access
to the
path
is
denied
" 原因: 如果你发布的安卓目标版本是10.0以前的,直接在AndroidManifest添加下面权限。 // An highlighted block <uses-permission android:name="android.permission.WRITE_EXTERNAL_STOR
Unauthorized
Access
Exception:
Access
to the
path
“XXXX” is
denied
.
可以手动删除,但无法用程序删除,大概率是文件夹/文件有只读属性。// 去掉文件的只读属性。// 去掉文件夹的只读属性。
C#
111,086
社区成员
642,552
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章