C#文件操作-File类
File类的常用静态方法表
方 法
说 明
Create()
在指定路径中创建文件
Delete()
删除指定的文件
Exists()
判断指定的文件是否存在
Open()
打开指定路径上的文件
OpenRead()
打开文件以进行读取
OpenWrite()
打开文件以进行写入
Move()
将指定文件移到新位置
Copy()
将指定文件复制到新文件
Replace()
使用其他文件的内容替换指定文件的内容
CreateText()
创建或打开一个文件文本,并写入文本
OpenText()
打开文本文件以进行读取
AppendText()
将文本追加到现有文件
AppendAllText()
将指定的字符串追加到文件中,如果文件还不存在则创建该文件
ReadAllText()
打开一个文本文件,并将文件的所有行读入一个字符串,然后关闭该文件
WriteAllText()
创建一个新文件,并在文件中写入内容,然后关闭文件
ReadAllLines()
打开一个文本文件,并将文件的所有行都读入一个字符串数组,然后关闭该文件
WriteAllLines()
创建一个新文件,并在文件中写入指定的字符串,然后关闭文件
ReadAllBytes()
打开一个文件,并将文件的内容读入一个字符串,然后关闭该文件
WriteAllBytes()
创建一个新文件,并在文件中写入指定的字节数组,然后关闭该文件
其中,Create()、Delete()、Move()、Copy()和Replace()方法用来操作文件,它们依次可以用来创建、删除、移动、复制和替换文件。
eg:
//获得系统system32文件夹路径
string str =Environment.GetFolderPath(Environment.SpecialFolder.System);
str = str + "\\" + "SiyktLog";
if (!Directory.Exists(str)) // 若文件夹不存在
{
Directory.CreateDirectory(str);
}