ホームページ  >  記事  >  バックエンド開発  >  PHPでファイル名を一括変更する方法

PHPでファイル名を一括変更する方法

王林
王林オリジナル
2020-10-22 18:04:562604ブラウズ

php でファイルの名前をバッチで変更する方法: まず、現在のディレクトリ内のすべてのファイル名を取得し、次に for ループと名前変更関数 ([rename($v,$newName) など) を使用してファイルの名前を変更します。 ;] 。

PHPでファイル名を一括変更する方法

分析:

まず、現在のディレクトリ内のすべてのファイル名を取得します。

次に、名前変更で名前を変更します。

(推奨チュートリアル: php ビデオ チュートリアル)

例 1:

<?php
 
$list = scandir(__DIR__);
 
foreach ($list as $k => $v){
    $newName = str_replace("替换前","替换后",$v);
    rename($v,$newName);
    echo $newName;
}

例 2:

<?phpheader("Content-type:text/html;charset=utf-8");

$dir = __DIR__.&#39;./color/&#39;;
$file_arr = scandir($dir);unset($file_arr[0]);unset($file_arr[1]);
$file_arr = array_values($file_arr);

$n = count($file_arr);for ($i = 0; $i < $n; ++$i){
    $title = sprintf(&#39;color_%02s&#39;, $i + 1);
    $old_file_name = $dir.$file_arr[$i];
    $new_file_name = $title.strrchr($file_arr[$i],&#39;.&#39;);
    rename($old_file_name, $new_file_name);
}

関連推奨: phpトレーニング

以上がPHPでファイル名を一括変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。