Beispiel #1
0
 /// <summary>
 /// 新建文件夹
 /// </summary>
 /// <returns></returns>
 public JsonResult NewFile()
 {
     if (Request["path"].ToString() != "false")
     {
         if (Filetransfer.NewDirectory(Maincontrol.GetFullPath(Request["path"].ToString()) + @"\" + Request["newfile"].ToString()))
         {
             if (Maincontrol.NewFloder(Request["newfile"].ToString(), Maincontrol.GetID(Request["path"].ToString()), Maincontrol.GetRelativePath(Request["path"].ToString()) + @"\" + Request["newfile"].ToString()))
             {
                 return(Json(true));
             }
             else
             {
                 return(Json(false));
             }
         }
         else
         {
             return(Json(false));
         }
     }
     else
     {
         string name = Request["newfile"].ToString();
         string path = Server.MapPath("~/NetworkDisk/");
         if (Filetransfer.NewDirectory(path + name))
         {
             if (Maincontrol.NewFloder(name, 1, @"NetworkDisk\" + name))
             {
                 return(Json(true));
             }
             else
             {
                 return(Json(false));
             }
         }
         else
         {
             return(Json(false));
         }
     }
 }