我正在尝试创建一个FileStream,但一直收到“UnauthorisedAccessException”,这个语句出了什么问题?
FileStream fs = new FileStream(@"C:\", FileMode.Create, FileAccess.ReadWrite);
谢谢,
埃蒙
答案 0 :(得分:4)
您正尝试将目录作为文件打开。
答案 1 :(得分:3)
不允许您打开指向C分区根目录的文件流。我想,那不是你想要做的。如果要创建文件,请指定文件名。
答案 2 :(得分:3)
我认为路径应该是文件名 - “c:\ test.txt”而不是位置。
还要注意c:\是否可用,具体取决于可以保护的操作系统(例如在Vista / Win 7中)