timer问题 请教高手:我有个文件夹里面的文件是自动增加的,每隔5分钟增加一个文件,比如201107211800.txt,5分钟后会增加一个文件,201107211805.txt。我想在程序里面每隔5分钟去读取一个文件的内容,怎么实现呢??最好是有代码说明,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 timer的Tick事件里面写读文件的代码。Interval属性设成5分钟 WindowForms程序 private DateTime FileName = new DateTime(2011, 07, 20, 18, 00, 00);//声明一个变量用于计量读敢的文件名 private void timer1_Tick(object sender, EventArgs e) { //timer1: Enable = true, Inverval = 300000 richTextBox1.Text = File.ReadAllText(@"C:\" + FileName.ToString() + ".txt");//文件所在路径 FileName.AddMinutes(5);//每次读取后加5分钟 } 你既然都知道是timer,那就应该知道思路了,timer事件里执行你要的操作,将它的执行间隔为5分钟,注意timer控件的Interval的单位是毫秒! 这种需求根本不需要timer轮询这么笨的方法,用文件监视器FileSystemWatcher通知即可... 怎样修改文件只读属性。 如何在一个类里获取当前运行窗体/网页的名称和路径? 再问一个老问题,抽象类和接口的区别 菜鸟请求帮助~~关于winform中问题 多窗体啊,怎么不让它关闭啊 画圆转动的程序。 菜鸟求助:Http请求连接超时怎么处理啊?能自己设超时的时间吗? 关于窗体的问题 如何获取当前活动窗口中的控件控制? 前辈救急,服务器启动不了 用过zedgraph的大大们 麻烦来看一下 怎么把textbox的内容作为新的一行添加到SQL Server数据库中
private DateTime FileName = new DateTime(2011, 07, 20, 18, 00, 00);//声明一个变量用于计量读敢的文件名
private void timer1_Tick(object sender, EventArgs e)
{
//timer1: Enable = true, Inverval = 300000
richTextBox1.Text = File.ReadAllText(@"C:\" + FileName.ToString() + ".txt");//文件所在路径
FileName.AddMinutes(5);//每次读取后加5分钟
}