<?php
// 获取某目录下所有文件、目录名(不包括子目录下文件、目录名)
$dir = 'output/';
$handler = opendir($dir);
$files = array();
while (($filename = readdir($handler)) !== false)
{
// 务必使用!==,防止目录下出现类似文件名“0”等情况
if ($filename !== "." && $filename !== ".." && (strpos($filename, '.mp4') !== false))
{
$files[] = $filename ;
}
}
closedir($handler);
// 打印所有文件名
foreach ($files as $value) {
$old_filename = $value;
if (mb_strpos($value,'【忆闻】') === false){
if (mb_strpos($value, '忆闻') === 0){
$value = mb_ereg_replace('忆闻','',$value);
// echo $value.PHP_EOL;
// echo $vv.PHP_EOL;
}
else{
}
$new_filename = '【忆闻】'.$value;
rename($dir.$old_filename, $dir.$new_filename);
echo $new_filename.PHP_EOL;
}
}