本文共 993 字,大约阅读时间需要 3 分钟。
和DirectoryInfo一样,FileInfo类同样是很方便的就能实现复杂的功能。
如下,我们一起来看一下一个简单的小例子吧。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.IO;namespace ConsoleApplication1{ class Program { static void Main() { String temppath = Path.GetTempFileName(); try{ FileInfo fileInfo = new FileInfo(temppath); if (!fileInfo.Exists) { using (StreamWriter writer = fileInfo.CreateText()) { writer.WriteLine("Line 1!"); writer.WriteLine("Linw 2!!"); } //需要注意的是,打开了一个流就要及时的关闭。同样可以在using代码块中完成这一动作,而且效果更好! fileInfo.CopyTo("F:\\MyCSharpTest"); // fileInfo.Delete(); } }catch(Exception e){ Console.WriteLine(e.Message); } } }}
转载地址:http://rbina.baihongyu.com/