日期:2014-05-20  浏览次数:20805 次

文件夹的读写权限问题
if(!Directory.Exists(this._FileInfo.FileName))
                                {
                                        Directory.CreateDirectory(this._FileInfo.FileName);
                                        File.SetAttributes(this._FileInfo.FileName,   File.GetAttributes(this._FileInfo.FileName)|   FileAttributes.Archive);
                                }
                                using   (FileStream   sw   =   new   FileStream(
                                                      this._FileInfo.FileName,
                                                      System.IO.FileMode.Open,
                                                      System.IO.FileAccess.ReadWrite,   System.IO.FileShare.ReadWrite))

提示错误:对路径“c:\test\20070118165516”的访问被拒绝。

我做的努力:我已经把文件夹的权限改成“存档”了,还是不行,请问各位是什么原因造成的。谢谢了

------解决方案--------------------
你创建的是一个文件夹吧..

而FileStream是读文件的,所以你的用法就是错误的..
------解决方案--------------------
同意1楼
------解决方案--------------------
DataRowView draa = (DataRowView)BindingContext[ds,ds.Tables[0].TableName].Current;
draa.CancelEdit();

为什么把上面的写在绑定的Parse事件里面,就不起作用呢???

写在控件的事件里面就行。。。。