zoukankan      html  css  js  c++  java
  • C#的一些小知识

    一、Server.MapPath

    E:MyProjectGisSystemJsonjsonlist.aspx,GisSystem项目下有个Json文件夹,文件夹下有个jsonlist.aspx。
    运行jsonlist.aspx时:
    Server.MapPath("")//当前运行文件所在的目录,E:MyProjectGisSystemJson
    Server.MapPath("./")//当前运行文件所在的目录,E:MyProjectGisSystemJson
    Server.MapPath("../")//当前运行文件所在目录的父级目录,E:MyProjectGisSystem
    Server.MapPath("~/")//当前项目所在的根目录,E:MyProjectGisSystem

    二、System.IO.Path

    (1)System.IO.Path.GetDirectoryName(FileName) 返回路经 。
    如:GetDirectoryName("c: est mp.txt") 返回 c: est
    (2)System.IO.Path.GetFileName(FileName) 返回不包含路的文件名。
    如: GetFileName("c: est mp.txt") 返回 tmp.txt
    (3) System.IO.Path.GetExtension(FileName) 返回 后缀名。
    如 :GetExtension("c: est mp.txt")返回.txt

    三、获取一个文件夹中的指定后缀名文件

     1 protected  List<string> GetFileFromDic(string filepath, string extension)
     2         {
     3             List<string> pList = new List<string>();
     4             try
     5             {
     6                 DirectoryInfo theFolder = new DirectoryInfo(filepath);
     7                 FileInfo[] fileInfo = theFolder.GetFiles();
     8                 foreach (FileInfo fInfo in fileInfo)
     9                 {
    10                     if (fInfo.Extension.Contains(extension))
    11                     {
    12                         pList.Add(fInfo.Name);//包括文件名和扩展名
    13                     }
    14                 }
    15             }
    16             catch
    17             {
    18             }
    19             return pList;
    20         }
    多看一行书,就少写一行代码,记录点滴,用心生活。
  • 相关阅读:
    Typesceipt声明文件
    Hadoop综合大作业
    分布式并行计算MapReduce
    安装关系型数据库MySQL 安装大数据处理框架Hadoop
    爬虫综合大作业
    爬取全部的校园新闻
    爬取全部的校园新闻
    获取一篇新闻的全部信息
    理解爬虫原理
    中文词频统计
  • 原文地址:https://www.cnblogs.com/aegisada/p/3568419.html
Copyright © 2011-2022 走看看