嗨,我正在尝试以相反的顺序一次读取一个文件。到目前为止,我只设法从头到尾读取文件并将其写入另一个文件。
我需要能够从头到尾读取文件并将其打印到另一个文件。
这是我到目前为止所拥有的:
string fileName = Console.ReadLine();
using (FileStream file = new FileStream(fileName ,FileMode.Open , FileAccess.Read))
{
//file.Seek(endOfFile, SeekOrigin.End);
int bytes;
using (FileStream newFile = new FileStream("newsFile.txt" , FileMode.Create , FileAccess.Write))
{
while ((bytes = file.ReadByte()) >= 0)
{
Console.WriteLine(bytes.ToString());
newFile.WriteByte((byte)bytes);
}
}
}
我知道我必须在 fileStream 上使用 Seek 方法,这会让我到达文件的末尾。我已经在代码的注释部分这样做了,但我现在不知道如何读取文件环形。
我怎样才能做到这一点?