簡體   English   中英

C#Directory.Exists有多昂貴

[英]C# How costly is Directory.Exists

確保在應用程序中可能每秒記錄幾次(盡管不是連續記錄)的每條日志消息之前都存在一個日志目錄是一個壞主意嗎?

我可以實現一個File System Watcher風格的線程來啟動並重新創建丟失的日志目錄,但是我的直覺是操作會有點繁重

我會檢查它是否第一次存在,例如記錄器的構造,如果不創建的話。

Windows無法輕易刪除正在使用的目錄。

可能不那么貴。 如果僅通過處理失敗的寫操作中的異常來做到這一點,則只會在第一次(或在刪除目錄之后)獲得該異常,然后其他所有事情都將直接通過。 這可能比不斷檢查更好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM