繁体   English   中英

如何使用C#创建文本文件并向其中写入数据?

[英]How to create a text file & write data to it using C#?

我有一个文本文件,该文件不断地从服务器数据中更新,并且根据我的要求,我必须在每个午夜创建一个新的文本文件。 日期更改后,我需要将服务器中的数据写入新创建的文本文件中。 服务器端文本文件包含按日期排列的数据,如下所示:

1/1/2014   234  34  456788889989 23 
1/1/2014   234  34  456788889989 23 
1/1/2014   234  34  456788889989 23 
2/1/2014   234  34  456788889989 23 
2/1/2014   234  34  456788889989 23 
2/1/2014   234  34  456788889989 23 
3/1/2014   234  34  456788889989 23 
3/1/2014   234  34  456788889989 23 
3/1/2014   234  34  456788889989 23 

我想将此程序作为Windows服务运行,该服务将在每个午夜执行并完成上述工作。

我想问问Windows服务是否可行。我可以使用计时器来执行此任务吗?

为此完全可以使用服务。 但是您可能会考虑使用Windows任务计划程序来代替它,并让计划程序运行脚本或一个小型命令行应用程序,该脚本或应用程序在每个午夜执行所需的操作。

scheduled task可能更合适,请参见例如http://weblogs.asp.net/jgalloway/archive/2005/10/24/428303.aspx进行讨论。

要设置计划任务,只需创建一个完成您任务的控制台应用程序即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM