我有以下目录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