基本信息
源码名称: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();
}
}
}