php批量修改檔案名稱程式_PHP教程

來源:互聯網
上載者:User
提供二款利用遍曆批量修改檔案的檔案名稱的php代碼,有需要的朋友可以參考一下。

執行個體一

代碼如下 複製代碼
//利用PHP目錄和檔案函數遍曆使用者給出目錄的所有的檔案和檔案夾,修改檔案名稱
function 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);
}
else{
$path = pathinfo($curDir);
$newname = $path['dirname'].'/'.rand(0,100).'.'.$path['extension'];
rename($curDir,$newname);
echo $curDir.'---'.$newname."
";
}
}
}
}
//給出一個目錄名稱調用函數
fRename('pl');
?>

執行個體二

代碼如下 複製代碼

$dir = './';

if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if ($file == "." || $file == "..") continue;
if(filetype($dir . $file) == 'file')
{
$newfile = str_replace('[1]', '', $file);
rename($dir . $file, $dir . $newfile);
}
}
closedir($dh);
}

http://www.bkjia.com/PHPjc/631685.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/631685.htmlTechArticle提供二款利用遍曆批量修改檔案的檔案名稱的php代碼,有需要的朋友可以參考一下。 執行個體一 代碼如下 複製代碼 ?php //利用PHP目錄和檔案函數遍...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.