首頁 後端開發 php教程 php中批量替换文件名的实现代码_php技巧

php中批量替换文件名的实现代码_php技巧

May 17, 2016 am 09:16 AM
批量替換 檔案名稱

代码如下

复制代码 代码如下:

$dir = 'D:\Program Files\resource\application\Skin\PNG\\';//注意这里的路径,最后要加两个,第一个表示转意,但是这样容易遇到其他特定转义,还要仔细判断,可以写为如下方式
$dir = 'D:/Program Files/resource/application/Skin/PNG/';//写成这样的路径,就不用担心转义问题了。最后面的/不要漏写
if ($dh = opendir($dir))
{
while (($file = readdir($dh)) !== false)
{
if ($file != "." && $file != "..")
{
if(filetype($dir . $file) == 'file')
{
$newfile = str_replace(array('_PNG','_XML','_ICO'),array('.PNG','.XML','.ICO'), $file);
var_dump($file.' =======> '.$newfile.'
');
rename($dir . $file, $dir . $newfile);
}
}
}
closedir($dh);
}
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

PHP應用程式:使用目前日期作為檔名 PHP應用程式:使用目前日期作為檔名 Jun 20, 2023 am 09:33 AM

在PHP應用程式中,我們有時需要使用目前日期作為檔案名稱來儲存或上傳檔案。雖然可以手動輸入日期,但使用當前日期作為檔案名稱可以更方便、快速和準確。在PHP中,我們可以使用date()函數來取得目前日期。此函數的使用方法為:date(format,timestamp);其中,format為日期格式字串,timestamp為表示日期和時間的時間戳,不傳遞此參數將使用

pycharm怎麼批次替換 pycharm怎麼批次替換 Dec 07, 2023 pm 05:27 PM

pycharm可以透過使用搜尋和取代功能、結合正規表示式進行進階替換、使用程式碼重構功能、使用Structural Search and Replace和導入外部工具進行批次替換來批量替換。詳細介紹:1、使用搜尋和取代功能,開啟PyCharm,開啟要進行批次替換的項目或資料夾等等。

PHP中文檔案名稱亂碼問題處理技巧 PHP中文檔案名稱亂碼問題處理技巧 Feb 27, 2024 pm 02:18 PM

PHP中文檔案名稱亂碼問題處理技巧在開發過程中,常常會遇到處理中文檔案名稱亂碼的問題,尤其是在處理使用者上傳的檔案時。在PHP中,如何正確處理檔案名稱亂碼是比較常見且重要的問題。本文將介紹一些處理中文檔案名稱亂碼問題的技巧,並提供具體的程式碼範例,幫助讀者更好地應對這個挑戰。問題描述當使用者上傳檔案時,有時會出現中文檔案名稱亂碼的狀況。這是因為不同的作業系統和瀏覽器對

Java如何遍歷資料夾並取得所有檔案名 Java如何遍歷資料夾並取得所有檔案名 Mar 29, 2024 pm 01:24 PM

Java是一種流行的程式語言,具有強大的檔案處理功能。在Java中,遍歷資料夾並取得所有檔案名稱是一種常見的操作,可以幫助我們快速定位和處理特定目錄下的檔案。本文將介紹如何在Java中實作遍歷資料夾並取得所有檔案名稱的方法,並提供具體的程式碼範例。 1.使用遞歸方法遍歷資料夾我們可以使用遞歸方法遍歷資料夾,遞歸方法是一種自身呼叫自身的方式,可以有效地遍歷資料夾中

如何批次修改檔案名稱 如何批次修改檔案名稱 Nov 09, 2023 am 10:05 AM

批次修改檔名的方法有使用mv指令、使用rename指令、使用find指令結合mv指令、使用mmv指令等。詳細介紹:1、使用mv指令,mv指令是Linux系統中用來移動檔案或重新命名檔案的指令,透過mv指令,可以將一個檔案移動到另一個位置,並且可以同時修改檔案名稱;2、使用rename指令,rename指令是一個強大的批次檔案重命名工具,它可以透過正規表示式來匹配和取代檔案名稱等等。

win10檔名太長不能刪除的處理操作步驟 win10檔名太長不能刪除的處理操作步驟 Mar 27, 2024 pm 04:41 PM

1.先找到自己需要進行刪除的檔案或資料夾,由於檔案名稱太長,在進行刪除操作的時候系統會提示,【由於檔案名稱太長,無法刪除檔案或目錄】;如圖所示:2 、此時快捷鍵【Win+R】打開運行,輸入【cmd】,確定後打開命令提示符;如圖所示:3、先切換到文件所在的盤,我的在D,輸入【D:】 ,然後再切換到文件所在資料夾,我的在【1】,輸入【cd1】,再輸入【dir】即可看到該目錄下的所有文件,我的這個目錄下就只有一個需要刪除的文件;如圖:4.此時輸入【del*.png】,即把該目錄裡面所有以png為後綴的文

使用path/filepath.Split函數將路徑拆分為目錄和檔案名稱兩部分 使用path/filepath.Split函數將路徑拆分為目錄和檔案名稱兩部分 Jul 25, 2023 pm 05:57 PM

使用path/filepath.Split函數將路徑拆分為目錄和檔案名稱兩部分在開發程式或處理檔案時,經常需要將路徑拆分為目錄和檔案名稱兩部分進行操作。在Go語言中,可以使用path/filepath套件中的Split函數來實現這項功能。本文將介紹Split函數的用法,並給出程式碼範例。 Split函數的定義如下:funcSplit(pathstring)(di

win7系統檔名變成藍色怎麼辦 win7系統檔名變成藍色怎麼辦 Jul 20, 2023 pm 11:57 PM

win7系統檔名變成藍色怎麼辦? win7系統是目前最多人使用的Windows系統,擁有非常悠久的發展歷史,深受使用者的喜愛。不過win7系統也有著大大小小的問題,就有不少小夥伴在使用win7系統的時候,會發現電腦的檔案名字變成藍色的,新建的其他資料夾也會變成藍色,這是什麼情況又要如何解決呢?下面就由小編為大家帶來win7系統檔名變成藍色恢復方法。 win7系統檔案名稱變成藍色復原方法1.首先右鍵點選出現藍色檔案名稱的磁碟,開啟屬性。 2.在屬性視窗中找到壓縮此磁碟機以節省磁碟空間的選項,將其去掉

See all articles