PHP에서 파일 이름 일괄 수정을 구현하는 방법: 먼저 [rename] 함수를 사용하여 구현합니다. 코드는 [$path = pathinfo($curDir); rename($curDir,$newname)]입니다. 그리고 폴더를 다시 열어보세요. 그게 다입니다.
PHP에서 파일 이름을 일괄 수정하는 방법:
그런 다음 PHP의 이름 바꾸기 기능을 사용하여 아주 잘 구현할 수 있습니다.
내 index.php와 img 폴더가 하나의 레이어를 사용하고 있습니다. 상대 경로를 예로 사용합니다. index.php의 소스 코드는 다음과 같습니다.
<?php header("Content-type: text/html; charset=utf-8"); //利用PHP目录和文件函数遍历用户给出目录的所有的文件和文件夹,修改文件名称 function fRename($dirname){ if(!is_dir($dirname)){ echo "{$dirname}不是一个有效的目录!"; exit(); } $handle = opendir($dirname); $i = 1; while(($fn = readdir($handle))!==false){ if($fn!='.'&&$fn!='..'){ echo "<br>将名为:".$fn."\n\r"; $curDir = $dirname.'/'.$fn; if(is_dir($curDir)){ fRename($curDir); }else{ $path = pathinfo($curDir); //改成你自己想要的新名字 $newname = $path['dirname'].'/'.$i.'.'.$path['extension']; echo "替换成:".$i.'.'.$path['extension']."\r\n"; rename($curDir,$newname); $i++; } } } } //给出一个目录名称可以是相对路径,也可以是绝对路径 fRename('img\Gastroenterology'); exit(); ?>
다음과 같이 코드를 실행하고 스크린샷을 찍습니다.
그런 다음 그림 폴더를 엽니다.
관련 추천 영상 :PHP 프로그래밍 입문부터 마스터까지
위 내용은 PHP에서 파일 이름을 일괄 수정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!