filestream readメソッド固定ファイルのループ読み出し
4488 ワード
1、ループ読み出し、byte[]は1024や2049などと定義でき、intのmaxvalueを超えないようにすればよい.そして取り出して操作してから取りに行きます.
2、C# filestream.Readはwhileサイクルで何の役に立ちますか?FileStream fs = File.OpenRead("C:\\test.txt"); byte[] arr = new byte[100]; while (filestream.Read(arr, 0, arr.Length)>0) { Console.WriteLine(data.GetString(arr)); }回答:ファイルを100バイトずつ繰り返し読み込みます
1 FileStream stream = new FileStream(path);
2 byte[] writeData = new byte[8192];
3 // Use the ReadAllBytesFromStream to read the stream.
4 while (true)
5 {
6 int size = stream.Read(writeData, 0, writeData.Length);
7 if (size > 0)
8 {
9 //
10 }
11 else
12 {
13 break;
14 }
15 }
16 stream.Close();
2、C# filestream.Readはwhileサイクルで何の役に立ちますか?FileStream fs = File.OpenRead("C:\\test.txt"); byte[] arr = new byte[100]; while (filestream.Read(arr, 0, arr.Length)>0) { Console.WriteLine(data.GetString(arr)); }回答:ファイルを100バイトずつ繰り返し読み込みます
string str = "C:\\test.txt";
if (!File.Exists(str)) ///
{
MessageBox.Show(" , !");
}
else
{
FileStream fop = File.OpenRead(str);
byte[] arr = new byte[1000];
while (fop.Read(arr, 0, arr.Length) > 0) ///
{
ClientSocket[1].Send(arr, 0, arr.Length,0);
}
fop.Close();
}