下面有一個(gè)PHP代碼可以在當(dāng)前目錄中創(chuàng)建多個(gè)目錄。如果目錄已經(jīng)存在,我需要終止腳本。但相反,我收到多個(gè)“文件存在”警告消息。法典<?php//Creates multiple directories inside the current directory.$curdir = getcwd();$slash = "/0";for ($dir = 1; $dir <= 12; $dir++){ $concat = $slash . $dir; if (!file_exists($concat)) { mkdir($curdir . "$concat" , 0777); } else { exit("Files already exist."); }} ?>輸出Warning: mkdir(): File exists in /opt/lampp/htdocs/SQL/mkdir.php on line 14Warning: mkdir(): File exists in /opt/lampp/htdocs/SQL/mkdir.php on line 14Warning: mkdir(): File exists in /opt/lampp/htdocs/SQL/mkdir.php on line 14Warning: mkdir(): File exists in /opt/lampp/htdocs/SQL/mkdir.php on line 14Warning: mkdir(): File exists in /opt/lampp/htdocs/SQL/mkdir.php on line 14Warning: mkdir(): File exists in /opt/lampp/htdocs/SQL/mkdir.php on line 14Warning: mkdir(): File exists in /opt/lampp/htdocs/SQL/mkdir.php on line 14Warning: mkdir(): File exists in /opt/lampp/htdocs/SQL/mkdir.php on line 14Warning: mkdir(): File exists in /opt/lampp/htdocs/SQL/mkdir.php on line 14Warning: mkdir(): File exists in /opt/lampp/htdocs/SQL/mkdir.php on line 14Warning: mkdir(): File exists in /opt/lampp/htdocs/SQL/mkdir.php on line 14Warning: mkdir(): File exists in /opt/lampp/htdocs/SQL/mkdir.php on line 14
1 回答

繁花不似錦
TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超4個(gè)贊
您必須編輯 if 語(yǔ)句。您正在檢查的目錄與您創(chuàng)建的目錄不同的目錄:
<?php
$curdir = getcwd();
$slash = "/0";
for ($dir = 1; $dir <= 12; $dir++){
$concat = $slash . $dir;
if (!file_exists($curdir . $concat)) {
mkdir($curdir . $concat , 0777);
} else {
exit("Files already exist.");
}
}
- 1 回答
- 0 關(guān)注
- 83 瀏覽
添加回答
舉報(bào)
0/150
提交
取消