本文介绍了如何搜索图像并移动到特定目录?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要搜索文件夹及其子文件夹中的所有图像,如果找到图片{扩展名为png jpeg gif},则需要将[不移动]复制到特定文件夹。
可以有人帮我吗?我试过这段代码。
谢谢
我的尝试:
I need to search for all images in folders and its sub folders and if found images {with extension png jpeg gif}, Need to copy [not move] it to a specific folder.
Can anyone help me? I have tried this code.
Thank you
What I have tried:
<?php
$dir_path = "folder/";
$extensions_array = array('jpg','png','jpeg');
if(is_dir($dir_path))
{
$files = scandir($dir_path);
for($i = 0; $i < count($files); $i++)
{
if($files[$i] !='.' && $files[$i] !='..')
{
// get file name
echo "File Name -> $files[$i]<br>";
// get file extension
$file = pathinfo($files[$i]);
$extension = $file['extension'];
//$extension = pathinfo($info->getFilename(), PATHINFO_EXTENSION);
echo "File Extension-> $extension<br>";
// check file extension
if(in_array($extension, $extensions_array))
{
// show image
echo "<img src='$dir_path$files[$i]' style='width:100px;height:100px;'><br>";
}
}
}
}
推荐答案
这篇关于如何搜索图像并移动到特定目录?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!