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某个视图文件下所有视图的方法

  • 相关阅读:
    第三方应用调用应用市场和唤醒APP
    tp5 输入域名即访问指定页面
    反射概述(静态 VS 动态语言)
    自定义注解
    元注解
    内置注解
    什么是注解
    线程小结(代码)
    线程池
    信号灯法
  • 原文地址:https://www.cnblogs.com/Wxinchun/p/8871965.html
Copyright © 2011-2022 走看看