Skip to main content

Stream

ToBytes(流转为 bytes)

var filePath = "./XXXXX";
using var fs = new FileStream(filePath, FileMode.OpenOrCreate);
var bytes = fs.ToBytes();

ToStream(bytes 转为流)

var filePath = "./XXXXX";
using var fs = new FileStream(filePath, FileMode.OpenOrCreate);
var stream = fs.ToBytes().ToStream();

SaveTo(保存为文件)

var filePath = "./XXXXX";
using var fs = new FileStream(filePath, FileMode.OpenOrCreate);
string toFile = "./PPPPP";
fs.SaveTo(toFile);
fs.ToBytes().SaveTo(toFile);

Seek(流指针移动)

var filePath = "./XXXXX";
using var fs = new FileStream(filePath, FileMode.OpenOrCreate);
fs.SeekToEnd();
fs.SeekToOrigin();
fs.SeekTo(0);

Clear(清空流)

stream.Clear();