Home >Backend Development >PHP Tutorial >Why do I always get an error after using mkdir? ?
After execution, the file can be created successfully, but an error message is always given Warning: mkdir(): File exists in D:wamp64wwwaaa.php on line 26
I only go back to execute this sentence when $name2 obviously does not exist
<code>if(!is_dir($name2)){ mkdir(iconv("UTF-8", "GBK", $name2),0777,true); }</code>
After execution, the file can be created successfully, but an error message is always given Warning: mkdir(): File exists in D:wamp64wwwaaa.php on line 26
I only go back to execute this sentence when $name2 obviously does not exist
<code>if(!is_dir($name2)){ mkdir(iconv("UTF-8", "GBK", $name2),0777,true); }</code>
I just tested it and there is nothing wrong with your code. Please check it or take a look at the logic.
<code class="php"><?php $name2='dirmk'; if(!is_dir($name2)){ mkdir(iconv("UTF-8", "GBK", $name2),0777,true); }</code>