Ejemplo n.º 1
0
 private void MakeFolder(string FtpFullFolderPath)
 {
     //if (FtpFullFolderPath.EndsWith("/") == false)
     //{
     //    FtpFullFolderPath = FtpFullFolderPath + "/";
     //}
     if (type == "FTP")
     {
         FtpFullFolderPath = FtpFullFolderPath.Replace("ftp://" + siteip + ":" + port + "/", "");
         string[] folders    = FtpFullFolderPath.Split('/');
         string   needfolder = "";
         foreach (string folder in folders)
         {
             needfolder = needfolder + folder + "/";
             //needfolder = needfolder.Substring(0, needfolder.Length - 1);
             try
             {
                 Ftp.MakeFolder(needfolder);
             }
             catch { }
         }
     }
     else
     {
         FtpFullFolderPath = FtpFullFolderPath.Replace("ftp://" + siteip + ":" + port + "/", "");
         string[] folders    = FtpFullFolderPath.Split('/');
         string   needfolder = "";
         foreach (string folder in folders)
         {
             needfolder = needfolder + folder + "/";
             //needfolder = needfolder.Substring(0, needfolder.Length - 1);
             try
             {
                 sFtp.MakeFolder(needfolder);
             }
             catch { }
         }
     }
 }