有一个message.txt文件,第一个程序把信息写入这个文件,第二个程序读这个文件。
请问怎么实现1、写入文件时要求每次写入一行,写到1000行时再从第一行写入,如此循环。
2、读文件时也是每次只读一行,读完1000行时从头开始读,如此循环。
麻烦给出详细代码,非常感谢!
请问怎么实现1、写入文件时要求每次写入一行,写到1000行时再从第一行写入,如此循环。
2、读文件时也是每次只读一行,读完1000行时从头开始读,如此循环。
麻烦给出详细代码,非常感谢!
解决方案 »
- 求个思路,怎么写一个高效率的Waiting窗口>?
- 【C# 每日一题7】求最大的结果
- 对PictureBox控件如何开启中文输入法
- 导出Excel文件格式的问题:(因这里不能上图)
- 如何判断一个字符串是否是纯数字组成
- 如何把form1 放在 panel 中,bcb可以这样做,C#如何实现
- OleDbDataReader为何只能读出第一行记录!
- 求图片放大算法原理
- 请问当listview没有焦点时,通过HideSelection可以使选中的项仍突出显示,我想问一下,如何改变突出显示的颜色。
- 如何在DataTable或DataView查找记录的问题
- INSERT 语句与 FOREIGN KEY 约束"FK_tblProcessWordFile_tblProcessWeb"冲突。
- C#扩展方法
{
//如果文件存在,则需要检查当前多少行了。
if (File.Exists(path))
{
if (File.ReadAllLines(path).Length >= 1000) File.Delete(path);
}
File.AppendAllText(path, line + "\r\n");
}
我在电脑B上开发两个程序 ,第一个程序负责接收从电脑A上传来的数据并保存在本地电脑,第二个程序负责把本地数据上传到c电脑
//读文件
StreamReader sr=new StreamReader(path,UnicodeEncoding.UTF8);
StreamWrite sw=FileFile.CreateText(filePath);
//读出每一行
while (!sr.EndOfStream)
{
string content = sr.ReadLine();
sw.writeLine(content);
}
差不多这样吧,判断什么的你自己加