日期:2014-05-17  浏览次数:20829 次

求高手进来看看 ftp创建文件夹保存

public void MakeDir(string dirName)
        {
            FtpWebRequest reqFTP;
            try
            {
                reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri(ftpURI + dirName));
                reqFTP.Method = WebRequestMethods.Ftp.MakeDirectory;
                reqFTP.UseBinary = true;
                reqFTP.Credentials = new NetworkCredential(ftpUserID, ftpPassword);
                FtpWebResponse response = (FtpWebResponse)reqFTP.GetResponse();
                Stream ftpStream = response.GetResponseStream();

                ftpStream.Close();
                response.Close();
            }
            catch (Exception ex)
            {
                Error_Log("FTP创建文件夹时发成错误,详细错误参数请查看错误日志。", "MakeDir Error --> " + ex.Message + "\r\n" + ex.StackTrace);
            }
        }


以上代码是在ftp上创建文件夹的代码,我在创建第一次的时候好用,第二次在执行的时候就报错,远程服务器返回错误: (550) 文件不可用(例如,未找到文件,无法访问,求高手解答,我第二次创建的格式是
ftp://ip地址//文件夹名称//第二次的文件夹名称
第三次第四次依次类推

------解决方案--------------------