我在做窗口服务,我在基于数据库的一些细节在目标路径中生成txt文件,但我有一个问题,该服务运行得太快!如何附加这个hhmmss问题
我得到相同的文件名在所需的秒变化的地方,以便我可以避免在那里重复。
代码:
using (transactionscope scope = new transactionscope)
{
string nowtime = datetime.now.today.tostring(HHMMss) // it was working fine
}
文件应该是通过生成特定的文件命名约定!例如:hhmmss >>>没有毫秒 任何一个可以给我独特的想法如何面对这部分?
就在旁边,但如果您使用时间戳来避免重复,则可能需要重新考虑解决方案。如果您的服务运行时间超过24小时,或者夏令时开始,或者某人更改了系统上的时间,则最终会出现重复项。为什么不使用GUID来唯一标识文件? – Johnv2020 2011-05-07 07:15:58