首页 > 其他 > 详细

C#的一些小知识

时间:2014-02-26 21:38:43      阅读:557      评论:0      收藏:0      [点我收藏+]

一、Server.MapPath

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

 

二、System.IO.Path

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

 

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

bubuko.com,布布扣
 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         }
bubuko.com,布布扣

C#的一些小知识,布布扣,bubuko.com

C#的一些小知识

原文:http://www.cnblogs.com/aegisada/p/3568419.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!