gpt4 book ai didi

php - 将文件夹中的所有文件移动到另一个文件夹中?

转载 作者:IT王子 更新时间:2023-10-29 01:12:59 25 4
gpt4 key购买 nike

当我将一个文件从一个位置移动到另一个位置时

rename('path/filename', 'newpath/filename');

如何将一个文件夹中的所有文件移动到另一个文件夹?试过这个没有结果:

rename('path/*', 'newpath/*');

最佳答案

稍微冗长的解决方案:

// Get array of all source files
$files = scandir("source");
// Identify directories
$source = "source/";
$destination = "destination/";
// Cycle through all source files
foreach ($files as $file) {
if (in_array($file, array(".",".."))) continue;
// If we copied this successfully, mark it for deletion
if (copy($source.$file, $destination.$file)) {
$delete[] = $source.$file;
}
}
// Delete all successfully-copied files
foreach ($delete as $file) {
unlink($file);
}

关于php - 将文件夹中的所有文件移动到另一个文件夹中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2082138/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com