FileStream抛出UnauthorisedAccessException - C#

时间:2011-03-14 12:18:46

标签: c# filestream unauthorized

我正在尝试创建一个FileStream,但一直收到“UnauthorisedAccessException”,这个语句出了什么问题?

FileStream fs = new FileStream(@"C:\", FileMode.Create, FileAccess.ReadWrite);

谢谢,

埃蒙

3 个答案:

答案 0 :(得分:4)

您正尝试将目录作为文件打开。

答案 1 :(得分:3)

不允许您打开指向C分区根目录的文件流。我想,那不是你想要做的。如果要创建文件,请指定文件名。

答案 2 :(得分:3)

我认为路径应该是文件名 - “c:\ test.txt”而不是位置。

还要注意c:\是否可用,具体取决于可以保护的操作系统(例如在Vista / Win 7中)