Maison développement back-end tutoriel php php中批量替换文件名的实现代码_php技巧

php中批量替换文件名的实现代码_php技巧

May 17, 2016 am 09:16 AM
Remplacement par lots 文件名

代码如下

复制代码 代码如下:

$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);
}
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Application PHP : utiliser la date actuelle comme nom de fichier Application PHP : utiliser la date actuelle comme nom de fichier Jun 20, 2023 am 09:33 AM

Application PHP : utiliser la date actuelle comme nom de fichier

Comment remplacer par lots dans pycharm Comment remplacer par lots dans pycharm Dec 07, 2023 pm 05:27 PM

Comment remplacer par lots dans pycharm

Conseils pour gérer les noms de fichiers chinois tronqués en PHP Conseils pour gérer les noms de fichiers chinois tronqués en PHP Feb 27, 2024 pm 02:18 PM

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 É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 Mar 27, 2024 pm 04:41 PM

É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. Utilisez la fonction path/filepath.Split pour diviser le chemin en parties de répertoire et de nom de fichier. Jul 25, 2023 pm 05:57 PM

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 ? Que dois-je faire si le nom du fichier devient bleu dans le système Win7 ? Jul 20, 2023 pm 11:57 PM

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 Java comment parcourir un dossier et obtenir tous les noms de fichiers Mar 29, 2024 pm 01:24 PM

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

Comment modifier par lots les noms de fichiers Comment modifier par lots les noms de fichiers Nov 09, 2023 am 10:05 AM

Comment modifier par lots les noms de fichiers

See all articles