如何批量重新命名檔案

來源:時尚少女範 1.96W
如何批量重新命名檔案

在Windows操作系統中,可以使用批處理指令碼或者PowerShell指令碼來批量重新命名檔案

方法一:使用批處理指令碼
1. 建立一個新的文字檔案,將其後綴改為``,例如`rename_`。
2. 開啟該批處理檔案,並輸入以下命令:
```
@echo off
setlocal enabledelayedexpansion

set "source_folder=C:pathtosourcefolder"
set "file_extension="
set "new_name=NewFileName"

cd "%source_folder%"

for %%a in (*%file_extension%) do (
ren "%%a" "%new_name%%%~xa"
)

endlocal
```
3. 替換下面幾行程式碼中的內容:
- 將`C:pathtosourcefolder`替換為你的原始檔夾的實際路徑。
- 將``替換為你要重新命名的檔案的副檔名。
- 將`NewFileName`替換為你想要命名的新名稱

4. 儲存並關閉批處理檔案。
5. 雙擊執行該批處理檔案,它將在指定的資料夾中批量重新命名檔案。

方法二:使用PowerShell指令碼
1. 建立一個新的文字檔案,將其後綴改為`1`,例如`rename_1`。
2. 開啟該PowerShell指令碼檔案,並輸入以下命令:
```powershell
$sourceFolder = "C:pathtosourcefolder"
$fileExtension = ""
$newName = "NewFileName"

$files = Get-ChildItem -Path $sourceFolder -Filter "*$fileExtension"

foreach ($file in $files) {
$newFileName = $newName + $nsion
Rename-Item -Path $Name -NewName $newFileName
}
```
3. 替換下面幾行程式碼中的內容:
- 將`C:pathtosourcefolder`替換為你的原始檔夾的實際路徑。
- 將``替換為你要重新命名的檔案的副檔名。
- 將`NewFileName`替換為你想要命名的新名稱。

4. 儲存並關閉PowerShell指令碼檔案。
5. 開啟PowerShell,然後將執行策略設定為允許執行指令碼,輸入`Set-ExecutionPolicy RemoteSigned`並確認。
6. 執行該PowerShell指令碼檔案,它將在指定的資料夾中批量重新命名檔案。

熱門標籤