PHP 检查文件是否存在/附加号码到名称

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 检查文件是否存在/附加号码到名称相关的知识,希望对你有一定的参考价值。

function file_newname($path, $filename){
    if ($pos = strrpos($filename, '.')) {
           $name = substr($filename, 0, $pos);
           $ext = substr($filename, $pos);
    } else {
           $name = $filename;
    }

    $newpath = $path.'/'.$filename;
    $newname = $filename;
    $counter = 0;
    while (file_exists($newpath)) {
           $newname = $name .'_'. $counter . $ext;
           $newpath = $path.'/'.$newname;
           $counter++;
     }

    return $newname;
}

以上是关于PHP 检查文件是否存在/附加号码到名称的主要内容,如果未能解决你的问题,请参考以下文章

检查python列表中是不是已经存在一个数字

检查具有相似名称的多个文件

通过附加到新环境来检查 .rdata 文件的内容 - 可能吗?

shell脚本检查进程是不是存在不存在发送邮件

从 php 提供图像时如何防止脚本名称附加到图像文件扩展名

检查 10 亿个手机号码是不是重复