C#对Windows文件/文件夹/目录的一些操作总结(更新中)

本文总结了使用C#进行Windows文件和目录操作的各种方法,包括创建目录、处理时间字符串、获取特殊文件路径、拷贝文件、获取程序集路径、打开文件、遍历目录、读写文件以及删除文件等实用技巧。
摘要由CSDN通过智能技术生成

1.   在一个目录下创建一个文件夹

if (!System.IO.Directory.Exists(path))

System.IO.Directory.CreateDirectory(path);

 

String path=@C:/新文件夹的名字

 

2.   时间的字符串表示法   20080616091219

System.DateTime.Now.ToString("yyyyMMdd"), System.DateTime.Now.ToString("HHmmss")

DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss")

 

3.   获取系统的特殊文件的路径

String path = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)

//有下划线Environment.SpecialFolder的枚有很

 

4.   拷贝一个文件到另一个目录下

System.IO.File.Copy(要拷贝的文件目录,目的目录)

注意:两个目录都要是具体的文件名,不能是文件夹。

 

5.   取当前程序集。EXE文件所在的绝对路径

String locationPath =

System.Reflection.Assembly.GetExecutingAssembly().Location

 

6.   取得运行中的程序名字和路径(和上面的结果一样)

System.Reflection.Assembly.GetExecutingAssembly().CodeBase.Substring(8);

System.Reflection.Assembly.GetExecutingAssembly().CodeBase;
的意思就是取得运行中的程序名字和路径

但前面有file:///重要的格式

file:///D:/Project/bin/Debug/WindowsApplication.EXE


System.Reflection.Assembly.GetExecutingAssembly().CodeBase.Substring(8);
的意思就是从第8始取得字符串
D:/Project/bin/Debug/WindowsApplication.EXE

 

7.  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值