需引用  System.IO

Path为绝对路径

检测指定目录是否存在  Directory.Exists(Path)

创建目录  Directory.CreateDirectory(Path)

删除目录   Directory.Delete(Path, true)

检测指定文件是否存在  File.Exists(Path)

创建文件  CreateFile(Path)
删除文件  File.Delete(Path)

//创建一个FileInfo对象
FileInfo file = new FileInfo(Path);
//创建文件
FileStream fs = file.Create();
获取文件扩展名  file.Extension

创建一个文件,并将字节流写入文件

//创建一个FileInfo对象 FileInfo file = new FileInfo(filePath);
//创建文件 FileStream fs = file.Create();
//写入二进制流 fs.Write(buffer, 0, buffer.Length);
//关闭文件流 fs.Close();

获取文本文件的行数  File.ReadAllLines(filePath).Length

向文本文件中写入内容  File.WriteAllText(filePath, content)

向文本文件的尾部追加内容  File.AppendAllText(filePath, content)

将源文件的内容复制到目标文件中  File.Copy(sourceFilePath, destFilePath, true);

将文件移动到指定目录  File.Move(sourceFilePath, descDirectoryPath + "\\" + sourceFileName)

获取指定目录中所有文件列表   Directory.GetFiles(directoryPath)

directoryPath:指定目录的绝对路径,searchPattern:模式字符串,"*"代表0或N个字符,"?"代表1个字符,isSearchChild:是否搜索子目录

获取指定目录及子目录中所有子目录列表  Directory.GetDirectories(directoryPath, searchPattern, isSearchChild ? SearchOption.AllDirectories : SearchOption.TopDirectoryOnly)
获取指定的文件列表  GetFileNames(directoryPath, searchPattern, true)

获取指定文件大小(MB)  FileInfo file = new FileInfo(Path); double.Parse((file.Length / 1024 / 1024).ToString());

path 服务器相对路径

获取绝对路径  System.Web.HttpContext.Current.Server.MapPath(path)

最新文章

  1. Linux命令【第三篇】
  2. hadoop 2.7.2 + zookeeper 高可用集群部署
  3. 一次完整的自动化登录测试-基于python+selenium进行cnblog的自动化登录测试
  4. 加快FineReport报表设计的几个心得体会
  5. Java实现点击一个控件实现删除一个控件的方法
  6. 配置Nginx支持ThinkPHP的URL重写和PATHINFO
  7. 利用反射得到android存储路径
  8. 帝国CMS 6.0功能解密之新版结合项功能,帝国结合项使用
  9. Fidder 监控WCF
  10. 查找mysql数据文件存放路径
  11. Objective-C中的协议(Protocol)和类别(Category)
  12. java学习之部分笔记2
  13. IntelliJ IDEA 开发scala
  14. JDBC公共操作类
  15. django 静态文件的配置
  16. os常用模块,json,pickle,shelve模块,正则表达式(实现运算符分离),logging模块,配置模块,路径叠加,哈希算法
  17. grid布局
  18. YARN集群的mapreduce测试(四)
  19. cf1073c 二分+二维前缀和
  20. POJ 1873 The Fortified Forest(凸包)题解

热门文章

  1. Kubernetes初探 :总体概述及使用示例
  2. 前端基础:HTML标签(上)
  3. BZOJ4152 AMPPZ2014 The Captain(最短路)
  4. 2016 China Final H - Great Cells
  5. [SDOI2014]数表 莫比乌斯反演
  6. 最小角回归 LARS算法包的用法以及模型参数的选择(R语言 )
  7. BZOJ3172:[TJOI2013]单词——题解
  8. BZOJ2752:[HAOI2012]高速公路——题解
  9. 解决jsp两种提交方式乱码 的方法
  10. android源码了解dex加载流程