[英]C# How costly is Directory.Exists
确保在应用程序中可能每秒记录几次(尽管不是连续记录)的每条日志消息之前都存在一个日志目录是一个坏主意吗?
我可以实现一个File System Watcher风格的线程来启动并重新创建丢失的日志目录,但是我的直觉是操作会有点繁重
我会检查它是否第一次存在,例如记录器的构造,如果不创建的话。
Windows无法轻易删除正在使用的目录。
可能不那么贵。 如果仅通过处理失败的写操作中的异常来做到这一点,则只会在第一次(或在删除目录之后)获得该异常,然后其他所有事情都将直接通过。 这可能比不断检查更好。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.