繁体   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