gpt4 book ai didi

php - 如何检查目录是否存在? "is_dir", "file_exists"还是两者兼而有之?

转载 作者:IT老高 更新时间:2023-10-28 11:37:36 25 4
gpt4 key购买 nike

如果目录不存在,我想创建一个目录。

使用 is_dir 函数是否足以达到此目的?

if ( !is_dir( $dir ) ) {
mkdir( $dir );
}

或者我应该将 is_dirfile_exists 结合起来吗?

if ( !file_exists( $dir ) && !is_dir( $dir ) ) {
mkdir( $dir );
}

最佳答案

在 Unix 系统上两者都会返回 true - 在 Unix 中一切都是文件,包括目录。但是要测试是否使用了该名称,您应该同时检查两者。可能有一个名为“foo”的常规文件,它会阻止您创建一个名为“foo”的目录。

关于php - 如何检查目录是否存在? "is_dir", "file_exists"还是两者兼而有之?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5425891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com