Changes the name of a file or a set of files.
rename [Drive:][Path] filename1 filename2
ren [Drive:][Path] filename1 filename2
[Drive:][Path] filename1 : Specifies the location and name of the file or set of files you want to rename.
filename2 : Specifies the new name for the file. If you use wildcards (* and ?), filename2 specifies the new names for the files. You cannot specify a new drive or path when renaming files.
/? : Displays help at the command prompt.
| • | Renaming files You can rename all files matching the specified file name. You cannot use the rename command to rename files across drives or to move files to a different directory location. |
| • | Using wildcards with rename You can use wildcards (* and ?) in either file name parameter. If you use wildcards in filename2, the characters represented by the wildcards will be identical to the corresponding characters in filename1. |
| • | Rename will not work if filename2 already exists If, for filename2, you specify a file name that already exists, rename displays the following message: Duplicate file name or file not found |
Suppose you want to change the extensions of all the file names in the current directory that have the extension .txt; for example, you want to change the .txt extensions to .doc extensions. To make this change, type:
ren *.txt *.doc
To rename a file or directory named Chap10 to Part10, type:
ren chap10 part10
| Format | Meaning |
Italic | Information that the user must supply |
Bold | Elements that the user must type exactly as shown |
Ellipsis (...) | Parameter that can be repeated several times in a command line |
Between brackets ([]) | Optional items |
Between braces ({}); choices separated by pipe (|). Example: {even|odd} | Set of choices from which the user must choose only one |
Courier font | Code or program output |