using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using LitJson;
namespace CShapeTest
{
class Start
{
static void Main(string[] args)
{
// 讀取小容量文本文件
//FileStream readStream = new FileStream("Skill.json", FileMode.Open);
//byte[] data = new byte[1024];
//int length = readStream.Read(data, 0, data.Length);
//for (int i = 0; i < length; i++ )
//{
// Console.WriteLine(data[i]);
//}
//Console.WriteLine("讀取結束");
//readStream.Close();
// 讀取大容量文本文件
//FileStream readStream = new FileStream("test.xml", FileMode.Open);
//byte[] data = new byte[1024];
//while (true)
//{
// int length = readStream.Read(data, 0, data.Length);
// if (length == 0)
// {
// Console.WriteLine("讀取結束");
// break;
// }
// else
// {
// for (int i = 0; i < length; i ++)
// {
// Console.WriteLine(data[i]);
// }
// }
//}
//readStream.Close();
// 讀取二進制文件,同時拷貝一個二進制文件
FileStream readStream = new FileStream("hand.png", FileMode.Open);
FileStream writeStream = new FileStream("hand_1.png", FileMode.Create);
byte[] data = new byte[1024];
while (true)
{
int length = readStream.Read(data, 0, data.Length);
if (length == 0)
{
Console.WriteLine("讀取結束");
break;
}
else
{
writeStream.Write(data, 0, length);
//for (int i = 0; i < length; i ++ )
//{
// Console.WriteLine(data[i]);
//}
}
}
readStream.Close();
writeStream.Close();
Console.ReadLine();
}
}
}
C#_FileStream讀取文本文件和二進制文件
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.