ZLog icon indicating copy to clipboard operation
ZLog copied to clipboard

创建文件夹这里,为什么是判断三级以内目录是否存在呢?

Open wangyongf opened this issue 6 years ago • 5 comments

image

其实我还看过判断两级,也就是判断父目录是否存在的写法,不过不太懂,敬请赐教?

wangyongf avatar Aug 15 '18 03:08 wangyongf

主要是担心如果设置的 log 文件夹太深,超过两级,那只判断父文件夹也会失败,所以这里多加了一层。

0xZhangKe avatar Aug 15 '18 04:08 0xZhangKe

感觉还是有问题,如果我四层、五层目录呢~

wangyongf avatar Aug 15 '18 05:08 wangyongf

不需要考虑这么多的,层次太深可以先创建好在初始化ZLog

0xZhangKe avatar Aug 15 '18 06:08 0xZhangKe

嗯嗯,是这样的,不过我觉得既然是外部传入的路径的话,是不是应该由 ZLog 来保证这个文件夹的存在,如果这个路径不存在的话,就会异常了。我之所以说这么多,是看你 README 写得挺用心的,所以才这么啰嗦,希望你不要介意哈 😄

wangyongf avatar Aug 15 '18 06:08 wangyongf

没关系,最好是用递归层层遍历保证文件夹存在,但是目录太深的情况毕竟很少,我就没考虑这么多了。

0xZhangKe avatar Aug 15 '18 09:08 0xZhangKe