PHP:使用 fopen 建立資料夾


不能使用 fopen 建立目錄。這是因為 fopen 函式不會建立或開啟資料夾,它只處理檔案。

使用 fopen 函式之前,應該先使用 is_dir 檢查它是否存在,如果不存在,則使用 mkdir 函式建立它 −

$filename = '/path/to /file.txt';
$dirname = dirname($filename);
if (!is_dir($dirname)) {
   mkdir($dirname, 0755, true);
}

上面的程式碼建立一條到名為“filename”的檔案的路徑。使用“dirname”函式獲取檔案的目錄。接下來,使用“is_dir”函式檢查該目錄是否存在。如果目錄已存在,則不會進行任何操作。另一方面,如果目錄不存在,則使用“mkdir”函式透過傳遞特定的訪問許可權來建立它。

更新於:2020 年 4 月 9 日

1 千次瀏覽

開啟你的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.