我有以下目錄c:/files
我試圖創建一個包裝函數,它模擬mkdir()的功能,除了在多個文件夾上工作,例如創建不支持PHP的目錄路徑mkdir?
的mkdir正常工作在以下方面:
mkdir('c:/files/games', 0777);
但不是在這:
mkdir('c:/files/games/say/yes', 0777);
下面有一些粗糙的代碼來進一步描述我想要實現:
function mmkdir($path, $chmod = 0777) {
/* do some loop or something with mkdir()? here */
}
mmkdir('C:/tmp/something/something');
mmkdir('C:/tmp/go/something');
mmkdir('C:/tmp/yes');
你有中間「說「文件夾創建? – Headshota
你的方法簽名是扭曲的。嘗試刪除$ path變量。 – Joe
不,我認爲mkdir的工作原理是隻創建給定路徑中的最後一個文件夾,這就是爲什麼我認爲我需要使用包裝函數來處理這個問題? – newbtophp