1/文件的创建 File.Create()
不会覆盖已创建的同名对象,只会更新
File.Create(@"C:\Users\Desktop\new.txt");
2/文件的删除 File.Delete()
File.Delete(文件路径);
3/文件的复制 File.Copy()
File.Copy(被复制文件路径,新文件路径及命名);
4/文件内容的简单写入 File.WriteAllBytes(),会覆盖原数据
string str = "Nick帅的被人砍";
//将字符串转换成字节数组
byte[] buffer = Encoding.Default.GetBytes(str);
File.WriteAllBytes(@"C:\Users\Desktop\new.txt",buffer);
//如果没有此文件,则默认创建。如果有,则默认覆盖。
5/文件内容的读取
以行的形式读取 File.ReadAllLines()
//如果对每行数据需要进行操作,建议使用此方法
string[] contents = File.ReadAllLine(@"C:\Users\Desktop\new.txt",Encoding.Default);
foreach(string item in contents)
{
Console.WriteLine(item);
}
以整体形式读取 File.ReadAllText()
//如果仅作展示,此方法最简单。
string str = File.ReadAllText(@"C:\Users\Desktop\new.txt",Encoding.Default);
Console.WriteLine(str);
6/文件的追加
追加行 File.AppendAllLines(操作对象路径,内容);
直接追加 File.AppendAllText(操作对象路径,内容);