中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

PHP怎么批量替換文件名

PHP
小億
94
2023-11-23 19:39:07
欄目: 編程語言

在 PHP 中,可以使用 scandir() 函數獲取指定目錄下的所有文件名,然后使用 rename() 函數來批量替換文件名。

下面是一個示例代碼,可以將指定目錄下的所有文件名中的特定字符串進行替換:

$dir = '/path/to/directory';  // 指定目錄

$oldString = 'old';  // 要替換的字符串
$newString = 'new';  // 替換后的字符串

// 獲取目錄下的所有文件名
$files = scandir($dir);

// 遍歷所有文件
foreach ($files as $file) {
    // 排除當前目錄和上級目錄
    if ($file != '.' && $file != '..') {
        // 替換文件名中的字符串
        $newName = str_replace($oldString, $newString, $file);
        
        // 執行文件名替換
        rename($dir . '/' . $file, $dir . '/' . $newName);
        
        // 輸出替換結果
        echo '替換文件名:' . $file . ' -> ' . $newName . '<br>';
    }
}

在上述代碼中,你需要將 /path/to/directory 替換為你要進行文件名替換的目錄路徑,將 'old' 替換為要替換的字符串,將 'new' 替換為替換后的字符串。

請注意,在執行文件名替換之前,請確保目錄具有適當的寫入權限。

0
阿荣旗| 阿拉善左旗| 乌兰县| 呈贡县| 广安市| 桃江县| 新邵县| 锦屏县| 大连市| 永善县| 商都县| 安宁市| 穆棱市| 荥经县| 定州市| 乳山市| 灵山县| 吴旗县| 高阳县| 峡江县| 甘洛县| 武山县| 宜丰县| 潍坊市| 武汉市| 莱州市| 莆田市| 抚州市| 淮南市| 灵寿县| 沧源| 白玉县| 上栗县| 偏关县| 大洼县| 四子王旗| 凤冈县| 溧阳市| 柳林县| 黔西县| 开平市|