【发布时间】:2012-03-08 01:06:36
【问题描述】:
我正在使用 opendir 函数来检查目录是否存在。问题是我在一个巨大的循环中使用它并且它膨胀了我的应用程序使用的内存。
在 C 中检查目录是否存在的最佳(最快)方法是什么?如果不存在,创建它的最佳(最快)方法是什么?
【问题讨论】:
-
愚蠢的问题,你后来打电话给
closedir()吗? -
更快的方法可能是异步执行,但您应该考虑媒体的功能。如果它是普通硬盘,那么它可能无法进入搜索风暴,这将运行缓慢。但如果您使用 RAID/SSD 甚至在云中工作,这将起作用。
标签: c performance mkdir opendir