File是静态类,无法被new,其中主要有以下一些静态方法:
-
void Delete(string path):删除文件;
-
bool Exists(string path):判断文件是否存在;
-
string[] ReadAllLines(string path):将文本文件中的内容读取到string数组中;
-
string ReadAllText(string path):将文本文件读取为一个字符串;
-
void WriteAllLines(string path, string[] contents):将string[]写入到文件中。注意:写入的同时会把原来已有的内容覆盖。
-
void WriteAllText(string path, string contents):将字符串contents写入到文件中。注意:写入的同时会把原来已有的内容覆盖。
-
AppendAllText:向文件中附加内容。不会覆盖。
-
Copy:复制文件,复制的目标目录不存在的会报错。
-
Move:移动文件,移动的目标目录不存在的会报错;移动的同时还可以修改文件名。