PHPでファイル名を一括置換する実装コード

高洛峰
リリース: 2023-03-01 12:22:02
オリジナル
1462 人が閲覧しました

コードは次のとおりです:
$dir = 'D:Program FilesresourceapplicationSkinPNG\';//ここでパスに注意してください。最後に 2 つ追加します。最初の 1 つはエスケープを表しますが、他の特定のエスケープが簡単に発生します。 , したがって、慎重に判断する必要があります。次のように記述できます
$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);

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!