【 C# 】 文件的基本操作(创建/删除/复制/读取/添加等)

版权声明:欢迎分享 https://blog.csdn.net/qq_42791845/article/details/83965859

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(操作对象路径,内容);

猜你喜欢

转载自blog.csdn.net/qq_42791845/article/details/83965859