我关注了this topic,但是我在这一行得到了一个未处理的异常(Stream file = File.Open(filename, FileMode.Create)
):public void SaveTree(TreeView tree, string filename)
{
using (Stream file = File.Open(filename, FileMode.Create))
{
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(file, tree.Nodes.Cast<TreeNode>().ToList());
}
}
SaveTree(treeView1, path); //in the SaveButton_Click method
。
编辑:这是我的代码:
<VirtualHost *:80>
DocumentRoot "D:/xampp/htdocs"
ServerName localhost
ServerAlias localhost
<Directory "D:/xampp/htdoc">
AllowOverride All
Require local
</Directory>
有人可以帮助我吗?
答案 0 :(得分:3)
根据MSDN,您在以下情况下收到此例外:
path指定了一个只读的文件,并且访问不是Read。
-OR -
path指定了一个目录。
-OR -
来电者没有所需的权限。
-OR -
模式为Create,指定的文件为隐藏文件。