首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#下载ftp文件报550异常:“文件不可用或无法访问”

2012-03-30 
C#下载ftp文件报550错误:“文件不可用或无法访问”public void DownFile(string TargetPath){try{Connect(ur

C#下载ftp文件报550错误:“文件不可用或无法访问”
public void DownFile(string TargetPath)
  {
  try
  {
  Connect(uri);
  reqFTP.Method = WebRequestMethods.Ftp.DownloadFile;
  FtpWebResponse ftpResponse = (FtpWebResponse)reqFTP.GetResponse();
  Stream s = ftpResponse.GetResponseStream();
  FileStream fs = new FileStream(TargetPath, FileMode.Create);
  byte[] bt = new byte[4096];
  while (s.Read(bt, 0, bt.Length) > 0)
  {
  fs.Write(bt, 0, bt.Length);
  }
  ftpResponse.Close();
  fs.Close();
  }
  catch (Exception ex)
  {
  MessageBox.Show(ex.Message, "下载错误");
  }
  }

[解决办法]
应该是文件的权限问题了,你把需要操作的文件权限设置一下试试看

热点排行