PHP에서 파일 이름을 일괄적으로 바꾸는 방법: 먼저 현재 디렉터리의 모든 파일 이름을 가져온 다음 for 루프와 [rename($v,$newName);]과 같은 이름 바꾸기 기능을 통해 파일 이름을 바꿉니다.
분석:
먼저 현재 디렉터리의 모든 파일 이름을 가져온 다음
이름 바꾸기를 사용하여 이름을 바꿉니다.
(추천 튜토리얼: 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__.'./color/'; $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('color_%02s', $i + 1); $old_file_name = $dir.$file_arr[$i]; $new_file_name = $title.strrchr($file_arr[$i],'.'); rename($old_file_name, $new_file_name); }
관련 권장 사항: php training
위 내용은 PHP에서 파일 이름을 일괄적으로 바꾸는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!