【IT168技术文档】
从MyDirectoryApp例子中可以看到,FileInfo类能让我们获得硬盘上现有文件的详细信息(创建时间、大小、文件特性等),并帮助我们创建、复制、移动和删除文件。除了从FileSystemInfo继承的一些功能外,表16-4列出了一些FileInfo类独有的核心成员。

有必要知道,大部分FileInfo类的成员返回一个I/O相关的特定对象(FileStream、StreamWriter等),让我们以不同格式从关联文件读或向关联文件写数据。下面会谈到这些类型,不过现在先来研究使用FileInfo类类型来获取一个文件句柄的各种方法。
FileInfo.Create()方法
第一种建立文件句柄的方法是使用FileInfo.Create()方法:
public class Program { static void Main(string[] args) { // 在C盘新建一个文件。 FileInfo f = new FileInfo(@"C:\Test.dat"); FileStream fs = f.Create(); // 使用FileStream对象。 // 关闭文件流。 fs.Close(); } }