你的位置:首页 > ASP.net教程

[ASP.net教程]C#窗体WinForm 文件操作


文件及文件夹操作

C/S:WinForm可以操作客户端文件 Client Server
B/S:浏览器服务 Brower Server

命名空间:using system .IO;

 

1. File类:文件

创建:File.Create(路径);创建文件,返回FileStream

FileStream fs = File.Create(路径);之后需要关闭否则打不开,fs.close();

删除:File.Delete(路径);无返回值

复制文件:File.Copy(源文件,目标文件);

剪切文件:File.Move(源文件路径,目标路径);

判断文件是否存在:File.Exists(路径);返回布尔型,true代表已存在

文件加密:File.Encrypt(); 文件名会变成绿色 当前用户还是可以打开 复制给别的用户打不开

文件解密:File.Decrypt();

File.GetCreationTime(路径);  获取创建时间,返回DateTime类型 SetCreationTime(路径,DateTime类型);修改创建时间

File.GetLastAccessTime(路径);  最后访问时间,返回DateTime类型 SetLastAccessTime(路径,DateTime类型);修改访问时间

File.GetLastWriteTime(路径);  最后修改时间,返回DateTime类型 SetLastWriteTime(路径,DateTime类型);修改修改时间

 



2. Directory 类,目录(文件夹)

Directory .CreateDirectory(路径);  创建目录

Directory .Delete(路径);  删除目录

Directory .Exists(路径);  目录是否存在

三个时间的get和set 同File类

Directory .GetDirectories(路径);   获取子目录,返回string数组

Directory .GetFiles(路径);       获取子文件!名!,返回string数组,string[] s = Directory .GetFiles(路径);

Directory .GetDirectoryRoot(路径);  获取根目录

Directory .GetParent(路径);      获取上一级目录

 


 

△3.FileInfo 类

是实例方法,需要造对象new出来才能用,上面的都是File的静态方法

创建文件:FileInfo f = new FileInfo(路径); FileStream s = f.Create(); s.Close();

删除文件:FileInfo f = new FileInfo(路径); f.Delete();

复制文件:FileInfo f = new FileInfo(路径); f.CopyTo(目标路径,是否覆盖(true是覆盖));

移动文件:FileInfo f = new FileInfo(路径); f.MoveTo(目标路径);

文件是否存在:FileInfo f = new FileInfo(路径); bool b = f.Exists;布尔型,是个属性

获取文件名:FileInfo f = new FileInfo(路径);string s = f.FullName;属性,带路径的文件名

获得创建时间:DateTime d = f.CreationTime;三个时间都一样,都是属性

设置创建时间:f.CreationTime = DateTime.Now.AddDays(100); 三个都一样

获取文件大小:f.Length

 



△4.DirectoryInfo 类

创建目录:DirectoryInfo d = new DirectoryInfo(路径); d.Create();

删除目录:                     d.Delete();

移动目录:                     d.MoveTo(目标路径);

目录是否存在:                   bool b = d.Exists;

获得目录全名:                                                       d.FullName;

获得子文件!对象信息!: FileInfo[] f = d.GetFiles(); 返回的是文件对象数组,内容更详细,d.GetFiles("*.exe")只获取exe的文件

获得子目录:DirectoryInfo[] dr = d.GetDirectories();




去巴厘岛旅游跟团行程巴厘岛旅游护照签证巴厘岛旅游路线报价费用巴厘岛旅游哪里好玩呢巴厘岛旅游签证怎么办理2015深圳欢乐谷圣诞节什么时间开始?深圳欢乐谷圣诞节活动什么时间结束? 2015深圳欢乐谷圣诞节有什么活动?深圳欢乐谷圣诞节活动介绍? 血拼后也得有“品位” 跟着奢侈品牌游欧洲[六] 在雪山脚下,邂逅最纯净的美味 澳门环岛游日游多少钱?珠海澳门环岛游日游和夜游有什么区别? 韶关鸿润生态园野战票多少钱?鸿润生态园野战怎么收费? 韶关鸿润生态园旅游线路?鸿润生态园怎样去? 韶关东站到鸿润生态园有车吗?韶关到鸿润生态园在哪坐车? 春节出境游 手续办理知多少 峨眉山冬季旅游注意事项 来泸沽湖发呆 台湾旅游注意事项,台湾旅游事项,台湾旅游注意哪些事项 黄帝陵门票_西安轩辕黄帝陵门票价格 厦门鼓浪屿最佳旅游时间 厦门环岛路自行车租车价格_租车地点_租车注意事项 成都南湖梦幻岛地址_华阳南湖梦幻岛在哪里_成都梦幻岛交通指南 HL-50103HD Datasheet HL-50103HD Datasheet HL-50103ID Datasheet HL-50103ID Datasheet HL-50103IT Datasheet HL-50103IT Datasheet 3月到哪旅游 3月到哪旅游 3月到哪旅游 3月去国内哪里旅游好 3月去国内哪里旅游好 3月去国内哪里旅游好 3月中旬去哪旅游 3月中旬去哪旅游 3月中旬去哪旅游