php批量替换文件名的方法:首先新建一个php文件;然后在文件中输入文件名路径,其中的分割符用【\】分割,代码为【$newfile = str_replace(array('_PNG','_XML','_ICO')】。

php批量替换文件名的方法:
一个文件夹中有上百个 类似IDR_WEB_BKG_PNG,IDR_WEB_BKG_XML,IDR_WEB_BKG_ICO,文件,一个一个手动更新后缀,太麻烦,就想用PHP批量更新,代码如下
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | $dir = 'D:\Program Files\resource\application\Skin\PNG\\';
$dir = 'D:/Program Files/resource/application/Skin/PNG/';
if ( $dh = opendir( $dir ))
{
while (( $file = readdir( $dh )) !== false)
{
if ( $file != "." && $file != ".." )
{
if ( filetype ( $dir . $file ) == 'file')
{
$newfile = str_replace ( array ('_PNG','_XML','_ICO'), array ('.PNG','.XML','.ICO'), $file );
var_dump( $file .' =======> '. $newfile .'<br />');
rename( $dir . $file , $dir . $newfile );
}
}
}
closedir ( $dh );
}
|
Nach dem Login kopieren
相关学习推荐:php编程(视频)
Das obige ist der detaillierte Inhalt vonSo ersetzen Sie Dateinamen in PHP stapelweise. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!