我在做窗口服務,我在基於數據庫的一些細節在目標路徑中生成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