function copyImages( ) { // 确保目标文件夹存在 $dstDir = 'my'; if (!is_dir($dstDir)) { mkdir($dstDir, 0755, true); } // 定义一个数组来存储我们要查找的图片扩展名 $imageExtensions = ['jpg', 'jpeg', 'png', 'gif']; $info = Db::name('goodsinfo')->select(); // 遍历源文件夹中的所有文件 foreach ($info as $v) { // 检查文件是否是一个文件(而不是目录) $file = 'a/'.$v['picname']; if (is_file($file)) { // 获取文件的扩展名 $extension = strtolower(pathinfo($file, PATHINFO_EXTENSION)); // 检查文件是否是我们想要复制的图片文件 if (in_array($extension, $imageExtensions)) { // 构造目标文件的路径 $destination = "$dstDir/" . basename($file); // 复制文件 if (copy($file, $destination)) { echo "文件已复制: $file -> $destination\n"; } else { echo "复制失败: $file\n"; } } } } }
数据库部分商品图片获取
于 2024-08-10 11:43:24 首次发布