php中批量替换文件名的实现代码_php技巧
May 17, 2016 am 09:16 AM代码如下
$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.'
');
rename($dir . $file, $dir . $newfile);
}
}
}
closedir($dh);
}

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Application PHP : utiliser la date actuelle comme nom de fichier

Comment remplacer par lots dans pycharm

Conseils pour gérer les noms de fichiers chinois tronqués en PHP

Étapes pour résoudre le problème selon lequel le nom du fichier est trop long et ne peut pas être supprimé dans Windows 10

Utilisez la fonction path/filepath.Split pour diviser le chemin en parties de répertoire et de nom de fichier.

Que dois-je faire si le nom du fichier devient bleu dans le système Win7 ?

Java comment parcourir un dossier et obtenir tous les noms de fichiers

Comment modifier par lots les noms de fichiers
