在PHP中复制文件并创建目录(如果不存在)
在PHP中复制文件并创建目录(如果不存在)
这个问题已经有了答案:
如果文件夹不存在则创建一个文件夹社区曾经审核过是否重新开放这个问题
1年前,
但最终决定将其关闭:原关闭原因未解决
我需要一个简单的PHP代码来复制一个文件并创建目录(如果不存在的话)。(PHP)
例子:
$f1 = "x.txt"; $f2 = "a/b.txt"; mycopy($f1, $f2);
我的复制操作应该确保该文件夹存在(即,必要时创建该文件夹)并复制文件。
我的尝试:
function mycopy($s1, $s2) { $path = pathinfo($s2); if (!file_exists($path['dirname'])) { mkdir($path['dirname'], 0777, true); } if (!copy($s1, $s2)) { echo "copy failed \n"; } }
admin 更改状态以发布 2023年5月23日