在批處理指令碼中重新命名檔案

MD Aminul Islam 2022年6月21日
在批處理指令碼中重新命名檔案

有時,我們需要為系統的各種目的重新命名檔案,我們需要以程式設計方式進行。如果你正在尋找使用批處理指令碼重新命名檔案或一組檔案的解決方案,那麼你可以關注這篇文章。

在本文中,我們將瞭解如何使用批處理指令碼重新命名一個檔案或一組檔案。我們將在這裡討論兩種情況。

第一個處理單個檔案,第二個處理多個檔案。此外,我們將看到必要的示例和解釋,以使主題更容易。

在批處理指令碼中重新命名檔案

在批處理指令碼中,名為 RENRENAME 的命令用於重新命名一個檔案或一組檔案。關鍵字 RENRENAME 的排序版本。

使用此命令重新命名單個檔案的一般格式是:

RENAME [DRIVER:][YourFilePath][DirectoryName1 | FileName1] [DirectoryName2 | FileName2

讓我們看看這個命令的一些例子。在下面的示例中,我們將一個名為 Test.txt 的檔案重新命名為 Rename.txt

我們示例的程式碼將是,

RENAME "Test.txt" "Rename.txt"

在上面的示例中,我們重新命名了一個檔案。現在,我們將討論如何使用一個批處理指令碼重新命名多個檔案。

在這種情況下,你必須瞭解多檔案重新命名主要基於檔案型別。例如,如果你有一些副檔名為 .txt 的檔案,並且想將所有副檔名修改為 .bat,那麼你可以按照以下程式碼進行操作。

RENAME *.txt *.bat

上面的示例將在特定目錄中將所有副檔名為 .txt 的檔案更改為 .bat。這裡,* 表示目錄中的所有檔案。

請記住,你必須在目標檔案所在的目錄中執行此命令。如果你的指令碼不在該目錄中,你可以指定該目錄;然後,你需要使用如下命令指定目錄,

RENAME "G:\MyDir\simple.txt" Test.txt

上面的程式碼會將位置為 G:\MyDir\simple.txt 的檔案重新命名為 Test.txt。請記住,你必須在命令中提供確切的位置,而不是目錄位置。

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn