ホームページ > バックエンド開発 > PHPチュートリアル > PHP一括変更ファイル名program_PHPチュートリアル

PHP一括変更ファイル名program_PHPチュートリアル

WBOY
リリース: 2016-07-13 16:55:26
オリジナル
725 人が閲覧しました

トラバーサルを使用してファイルのファイル名をバッチで変更する 2 つの PHP コードを提供し、必要な友人が参照できるようにします。

例1

例 2
コードは次のとおりです コードをコピー
//PHP のディレクトリとファイル関数を使用して、ユーザーが指定したディレクトリ内のすべてのファイルとフォルダーをスキャンし、ファイル名を変更します
関数 fRename($dirname){
if(!is_dir($dirname)){
echo "{$dirname} は有効なディレクトリではありません!";
exit();
}
$handle = opendir($dirname);
while(($fn = readdir($handle))!==false){
if($fn!='.'&&$fn!='..'){
$curDir = $dirname.'/'.$fn;
If(is_dir($curDir)){
fRename($curDir);
}
他{
$path = pathinfo($curDir);
$newname = $path['dirname'].'/'.rand(0,100).'.'.$path['extension'];
名前を変更($curDir,$newname); echo $curDir.'---'.$newname."
"; }
}
}
}
//ディレクトリ名を指定して関数を呼び出す
fRename('pl');
?>

コードは次のとおりです $dir = './';


if ($dh = opendir($dir)) {

While (($file = readdir($dh)) !== false) {

If ($file == "." || $file == "..") 続行;
If(ファイルタイプ($dir . $file) == 'ファイル')
{
$newfile = str_replace('[1]', '', $file);
rename($dir . $file, $dir . $newfile);
}
}
closedir($dh);
}

コードをコピー

http://www.bkjia.com/PHPjc/631685.html

tru​​ehttp://www.bkjia.com/PHPjc/631685.html技術記事トラバーサルを使用してファイルのファイル名をバッチで変更する 2 つの PHP コードを提供し、必要な友人がそれらを参照できるようにします。 例 1 コードは次のとおりです コードをコピーします ?php //PHP ディレクトリとファイル関数を使用して走査します...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート