云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

php文件后缀获取_OMS如何迁移指定文件后缀的文件?

PHP中,我们可以使用glob函数来获取指定文件后缀的所有文件,glob函数搜索与指定模式匹配的文件或目录,并返回一个包含匹配项的数组。

(图片来源网络,侵删)

以下是一个简单的示例,该示例将获取当前目录下所有.txt文件:

<?php
foreach(glob("*.txt") as $filename){
    echo "$filename size " . filesize($filename) . "
";
}
?>

在这个例子中,"*.txt"是搜索模式,表示所有的.txt文件,然后我们遍历这个数组,对于每一个文件名,我们打印出文件名和文件大小。

如果你需要迁移这些文件,你可能需要使用到像copy或者rename这样的函数,下面的代码将所有.txt文件移动到另一个目录:

<?php
foreach(glob("*.txt") as $filename){
    if (file_exists("/path/to/destination/directory/$filename")) {
        echo "File $filename already exists in destination directory. Skipping...
";
        continue;
    }
    if (!move_uploaded_file($filename, "/path/to/destination/directory/$filename")) {
        echo "Failed to move $filename...
";
    } else {
        echo "Moved $filename to destination directory.
";
    }
}
?>

注意,你需要确保目标目录存在并且可写。

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《php文件后缀获取_OMS如何迁移指定文件后缀的文件?》
文章链接:https://www.yunzhuji.net/xunizhuji/199366.html

评论

  • 验证码