We can use the built-in command line utility
rename to change the name or extension of a file. Note that this command is just to rename a file keeping it in the same folder and can’t be used to move to another folder. See below rename command’s syntax explained with examples.
Syntax of rename command:
rename file_path new_name
rename d:\data\file1.doc file2.doc
After executing the above command we’ll have file2.doc in the folder d:\data
Change file extensions in bulk using rename command
We can change the extension of a set of files in one step using rename command. For example, you have set of files with extension .html and you want to rename them to .txt. You can do this with the below command
rename *.html *.txt
Rename command works in all Windows versions – XP, Vista and Windows 7.
- If the files is being used by a program, then rename command fails with below error.
C:\>rename data.xlsx newdata.xlsx The process cannot access the file because it is being used by another process. C:\>
- You also need to have sufficient privileges to rename the file.
c:\>rename c:\windows\csc test Access is denied. c:\>
- Rename changes just the file name, it does not convert a file from one type to another. For example, if you rename a file from
mp3extension, it does not change the file format. Renaming a doc file
'mydocument.pdf'does not make the file readable in Acrobat Reader.