zoukankan      html  css  js  c++  java
  • 学习日记19、获取某个文件路径下所有的文件信息

    public JsonResult GetView(string suoshu)
    {
    string url = "";
    Dictionary<string,string> strlist = new Dictionary<string,string>();
    if (suoshu == "zf")
    {
    url = Server.MapPath("~/Areas/X/Views/Mesf");//返回物理路径
    }
    else if(suoshu=="xxy")
    {
    url = Server.MapPath("~/Areas/X/Views/Mesy");//返回物理路径
    }
    else
    {
    return Json(null, JsonRequestBehavior.AllowGet);
    }
    //初始化
    DirectoryInfo dir = new DirectoryInfo(url);
    //返回文件类
    FileInfo[] fi = dir.GetFiles();
    if (fi.Length > 0)
    {
    //循环获取文件信息
    foreach(FileInfo dChild in fi)
    {
    if (dChild.Extension.ToLower() == ".cshtml")
    {
    strlist.Add(dChild.Name.Substring(0, dChild.Name.IndexOf('.')), dChild.Name.Substring(0, dChild.Name.IndexOf('.')));
    }
    }
    }
    var json =new {
    rows=(from r in strlist
    select new
    {
    Id = r.Key,
    Name = r.Value
    }).ToArray()
    };
    return Json(json,JsonRequestBehavior.AllowGet);
    }

    这是我的一个获取mvc某个视图文件下所有视图的方法

  • 相关阅读:
    【POJ】1204 Word Puzzles
    【POJ】1816 Wild Words
    【HDOJ】1247 Hat’s Words
    【HDOJ】2609 How many
    【POJ】1035 Spell checker
    【POJ】2418 Hardwood Species
    【POJ】1056 IMMEDIATE DECODABILITY
    数列有序!
    绝对值排序
    C语言合法标识符
  • 原文地址:https://www.cnblogs.com/Wxinchun/p/8871965.html
Copyright © 2011-2022 走看看