现在就其中几个常用的进行介绍:
Create:一般使用此重载方法,File.Create (String) ,String是一个路径名,表示文件的完整路径,返回值是一个FileStream实例;
Copy :将现有文件复制到新文件,有两个重载方法,File.Copy (String, String)第一个参数是源文件,第二个参数是目的文件,且不允许改写同名的文件。File.Copy (String, String, Boolean) ,这个允许改写同名的文件,可以设置Boolean。在执行Copy操作时,要先将源文件Close,否则会报错。同时,第二个参数是新文件,即原先是不存在的,如果原先存在也会报错。
Delete :删除指定的文件。如果指定的文件不存在,则不引发异常。
Open :重载方式之一,File.Open (String, FileMode) 以FileMode模式打开指定路径上的 FileStream,具有读/写访问权限。注意,这里的FileMode是一个枚举类型。
对于上述四个函数,可以用下面的小程序进行理解:
using System;
using System.IO;
class Test
{
public static void Main()
{
string path = "lena.raw";
FileStream fs=File.Create(path);//使用Creat创建一个新的文件
fs.Close();
File.Copy(path, "Copy_lena.raw");
File.Open("Copy_lena.raw", FileMode.Open);
File.Move("lena.raw", @"D:\new_lena.raw");
File.Delete(path);
}
}
其他的可以参见下面的列表:
若要执行此操作... |
请参见本主题中的示例... |
---|---|
创建文本文件。 |
|
写入文本文件。 |
|
读取文本文件。 |
|
向文件中追加文本。 |
|
复制文件。 |
|
重命名或移动文件。 |
|
删除文件。 |
|
读取二进制文件。 |
|
写入二进制文件。 |
|
创建目录。 |
原文:http://www.cnblogs.com/tandy/p/4839556.html