网站大量收购闲置独家精品文档,联系QQ:2885784924

C进阶07文件操作.pptVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C#程序语言进阶 ——文件操作 主要内容 通过FileInfo和DirectoryInfo类来读取文件和文件夹属性 通过File读写文件 使用流读写文件 使用StreamReader和StreamWriter读写文本文件 使用FileInfo——读取文件及其属性 查找文件:使用绝对路径 FileInfo fileInfo = new FileInfo (Application.dataPath+/text1.txt); print (fileInfo.Exists);//判断该文件是否存在 print (fileInfo.Name);//获取文件名和后缀 print (fileInfo.Directory);//取得文件所在路径 print (fileInfo.Length);//取得文件大小(以字节为单位) fileInfo.Delete ();//删除文件 fileInfo.CopyTo (rr.txt);//复制一个文件取名为rr.txt 注:Application.dataPath在发布前为Access文件夹的绝对路径,在发布后为_Data文件夹的绝对路径。(PC端) 使用FileInfo——创建文件 例如,在Access文件夹下创建一个txt文件 FileInfo fileInfo = new FileInfo (Application.dataPath+/text2.txt); if(fileInfo.Exists == false) fileInfo.Create(); 使用FileInfo——剪切文件 fileInfo.MoveTo (Application.dataPath+/text3.txt); 注:此方法可以用于文件重命名 使用DirectoryInfo——文件夹操作 DirectoryInfo di = new DirectoryInfo (Application.dataPath+/Script); print( di.Exists); print(di.Name); print(di.Parent);//获取文件夹父目录 print(di.Root);//获取文件夹根目录 print(di.CreationTime);//获取文件夹创建时间 di.CreateSubdirectory(Game);//创建子文件夹 使用File读取文件 打开一个文本文件,读取所有行,然后关闭 方法1: string[] strs = File.ReadAllLines(Application.dataPath+/text1.txt); foreach (var str in strs) { print(str); } 方法2: string str = File.ReadAllText(Application.dataPath+/text1.txt); print(str); 使用File写入文件 方法1: File.WriteAllText(Application.dataPath+/text2.txt,hello); 方法2: File.WriteAllLines(Application.dataPath+/rr.txt,new string[]{你好\n世界}); 使用File读写非文本文件 复制一张png格式的图片: byte[] byte1 = File.ReadAllBytes(Application.dataPath+/wwww.png); File.WriteAllBytes(Application.dataPath+/fff.png,byte1); 使用FileStream读写文件 FileStream读取的是字节数组,一般用来读取非文本文件(2进制文件) 如何读写文本文件? 1.创建文件流 FileStream f = new FileStream(Application.dataPath + /aa.txt, FileMode.Open); 2、读取或写入数据 byte[] data = new byte[1024]//数据容器 int length = stream.Read (data,0,data.Length); for(int i = 0;ilength;i++){ print(data[i]); } 使用FileStream读写文件 字节数超过1024怎么读取? FileStream stream = new FileStream (Application.dataPath+ /text1.t

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档