基本信息
源码名称:C# 文件操作入门示例
源码大小:0.09M
文件格式:.rar
开发语言:C#
更新时间:2015-10-12
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
using System; using System.Collections.Generic; using System.Diagnostics; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 文件操作 { class Program { static void Main(string[] args) { /* File 用于小文件读写 * * Create Delete Copy Move * */ //File.ReadAllBytes byte[] buffer = File.ReadAllBytes(@"C:\Users\xizhi\Desktop\HWComCtrl.txt"); //将字节数组中的元素按照指定的编码格式解码成字符串 // 编码 UTF-8 GB2312 GBK ASCII unicode //string str = Encoding.Default.GetString(buffer); //string str = Encoding.GetEncoding("GB2312").GetString(buffer); string str = Encoding.GetEncoding("GBK").GetString(buffer); Console.WriteLine(str); File.WriteAllBytes(@"C:\Users\xizhi\Desktop\1.txt",Encoding.Default.GetBytes(str)); File.WriteAllText(@"C:\Users\xizhi\Desktop\1.txt", "测试文件文字"); File.AppendAllText(@"C:\Users\xizhi\Desktop\1.txt","添加成功"); Stopwatch sw = new Stopwatch(); sw.Start(); string contents = File.ReadAllText(@"C:\Users\xizhi\Desktop\001.txt", Encoding.Default); sw.Stop(); Console.WriteLine(contents); //string[] contents = File.ReadAllLines(@"C:\Users\xizhi\Desktop\001.txt", Encoding.Default); //00:00:00.0021319 //foreach (string item in contents) //{ // Console.WriteLine(item); //} Console.WriteLine(sw.Elapsed); Console.ReadKey(); } } }