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”的访问被拒绝。我做的努力:我已经把文件夹的权限改成“存档”了,还是不行,请问各位是什么原因造成的。谢谢了

解决方案 »

  1.   

    你创建的是一个文件夹吧..而FileStream是读文件的,所以你的用法就是错误的..
      

  2.   

    sorry..而FileStream是读文件的,->>访问文件..
      

  3.   

    try..            string fileName = @"C:\test.txt";
                if (!File.Exists(fileName))
                {
                    File.Create(fileName).Close();
                    File.SetAttributes(fileName, File.GetAttributes(fileName) | FileAttributes.Archive);
                }
                using (FileStream sw = new FileStream(fileName, FileMode.Open, FileAccess.Write, FileShare.ReadWrite))
                {
                }
      

  4.   

    如果你的文件名类似这样:C:\test1\test2请注意保证C:\test1\test2是存在的..如果不存在,而要它自动生成的话,那还得先用Direcory.Create(@"C:\test1\test2");
      

  5.   

    sorry..如果你的文件名类似这样:C:\test1\test2->>如果你的文件名类似这样:C:\test1\test2\test.txt
      

  6.   

    DataRowView draa = (DataRowView)BindingContext[ds,ds.Tables[0].TableName].Current;
    draa.CancelEdit();为什么把上面的写在绑定的Parse事件里面,就不起作用呢???写在控件的事件里面就行。
      

  7.   

    请在帮我看看这个问题,明天早上揭贴,下班了
    http://community.csdn.net/Expert/topic/5304/5304710.xml?temp=.6833155
      

  8.   

    文件夹的访问权限里面加入asp_net用户的权限就行了。