C#文件目录操作完全手册

需要 using System.IO;

 

1) 相对路径转绝对路径
string fullfolder = HttpContext.Current.Server.MapPath(folder);

 

2) 文件移动(改名)
File.Move(Server.MapPath("/a.txt"), Server.MapPath("/b.txt"));

 

3) 文件复制
File.Copy(Server.MapPath("/a.txt"), Server.MapPath("/b.txt"), true);

 

4) 文件是否存在
File.Exists(filefullname)

 

5) 目录是否存在
Directory.Exists(fullfolder))

 

6) 创建目录
Directory.CreateDirectory(fullfolder);

 

7) 目录移动
Directory.Move

 

8) 读取文本文件
StreamReader srd = File.OpenText(fullfilename);
srd.ReadToEnd();
srd.Close();
srd.Dispose();

 

9) 写文件
StreamWriter swr = File.CreateText(Server.MapPath("test.txt"));
swr.Write("message");
swr.Close();
swr.Dispose();

 

10)删除文件
// 删除硬盘上的文件
if (File.Exists(filefullname))
{
File.Delete(filefullname);
}

 

11)目录遍历
public void ListFiles(string pathname)
{
// 所有目录与文件
string[] subDirs = Directory.GetDirectories(pathname);
string[] subFiles = Directory.GetFiles(pathname);

foreach (string subDir in subDirs)
{
ListFiles(subDir);
}

// 所有文件
foreach (string subFile in subFiles)
{
string filename = Path.GetFileName(subFile);
}
}

 

12)文件修改时间
FileInfo fi = new FileInfo(@"c:\test.txt");
DateTime writetime = fi.LastWriteTime;

 

13)从含路径的文件名中提取文件名
System.IO.Path.GetFileName(fullPath);//文件名

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第一部分 C#语言概述...................................................................................................4 第一章 第一章 第一章 第一章 .NET 编程语言 编程语言 编程语言 编程语言 C# ............................................................................................4 1.1 Microsoft.NET——一场新的革命 ..................................................................4 1.2 .NET 与 C# .......................................................................................................6 1.3 C#语言的特点..................................................................................................8 1.4 小 结 ........................................................................................................ 11 第二章 运行环境 全面了解.NET.........................................................................12 2.1 .NET 结构.......................................................................................................12 2.2 公用语言运行时环境与公用语言规范.........................................................13 2.3 开 发 工 具 ..................................................................................................17 2.4 小 结 ........................................................................................................19 第三章 编写第一个应用程序 .....................................................................................20 3.1 Welcome 程序 ................................................................................................20 3.2 代 码 分 析 ..................................................................................................20 3.3 运 行 程 序 ..................................................................................................23 .4 添 加 注 释 ................................................................................................25 3.5 小 结 ........................................................................................................27 第二部分 C#程序设计基础.........................................................................................28 第四章 数 据 类 型 ...................................................................................................28 4.1 值 类 型 ....................................................................................................28 4.2 引 用 类 型 ..................................................................................................33 4.3 装箱和拆箱 ....................................................................................................39 4.4 小 结 ........................................................................................................42 第五章 变量和常量 .....................................................................................................44 5.1 变 量 ........................................................................................................44 5.2 常 量 ........................................................................................................46 5.3 小 结 ........................................................................................................47 第六章 类 型 转 换 ...................................................................................................48 6.1 隐式类型转换 .................................................

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值