【发布时间】:2018-12-26 05:45:07
【问题描述】:
我有如下目录结构
测试
-
测试1
测试 1.1
-
测试 1.2 -样本1
- 样本2
测试 1.3
- 测试 1.4
我正在尝试将所有文件和文件夹从 test1 移动到 Test。如何在 PHP 中实现这一点?
【问题讨论】:
我有如下目录结构
测试
测试1
测试 1.1
测试 1.2 -样本1
测试 1.3
我正在尝试将所有文件和文件夹从 test1 移动到 Test。如何在 PHP 中实现这一点?
【问题讨论】:
也许使用目录迭代器和php rename 函数?
即
$dir = new DirectoryIterator('Test/test1');
foreach ($dir as $fileinfo) {
if (!$fileinfo->isDot()) {
rename(
'Test/test1/'.$fileinfo->getFileName(),
'Test/'.$fileinfo->getFileName(),
);
}
}
我没有测试过这段代码,它只是作为示例提供的。您需要修改以处理移动子文件夹等。
【讨论】: