موسوعة الإلكترونيات الحرة وتعليم البرمجيات.

مواضيع جديدة

الثلاثاء، 14 يوليو 2020

Rename Files and Folders using Batch script


How to rename file in Batch?

To rename any file or folder using batch script, you have to make sure that the file or folder which you are going to change it name is not opened or used by another program. 


After that it is easy to rename it as the following steps:
1- Open the notepad or any other text editor.

2- Turn the echo command off by typing @echo off

3- Use the command line ren followed by the file or folder name you want to change it, then leave space and type the new file or folder name.

4- Save the command lines as .bat file.

5- Run the batch file.

After running the batch, the file that you want to be renamed will take the new name directly, provided that is not opened or used by other software as mentioned before.
However, if the filename after the command ren was misspelled, the command prompt will ” The system cannot find the file specified.” And the filename will not change or alternate to the new one.

Example1: Rename the file data.txt to data2.txt and the folder test to Test2 using batch script

To rename and change the filename data.txt to the new name data2.txt, the following batch code is used
@echo off
ren data.txt data2.txt
Pause
Also, to change the folder name test to the new folder name Test2 the following batch code is used
@echo off
ren test Test2.txt
Pause
Therefore, we can notice that there is no difference between files and folder when it comes to rename each of them. Just following the batch code script pattern in renaming files and folders, will lead to update filename or folder name to the new modified one.

Rename file or folder contain space in the name

One frequent question among a lot of batch users is; how to change filename or folder name with more than one world and containing space between them? The simple answer to this case, is to put filename or folder name between the Quotes Marks “ ” and apply the renaming batch code on them like this:
@echo off
Ren “New Folder” test
Pause
Here, the folder named New Folder changed to the new folder name test. Hence, the compound filename or folder name, that include space, must be surrounded with the quotes “ ” in order to be recalled completely, when applying batch script on it.

ليست هناك تعليقات:

إرسال تعليق

اترك لنا أي سؤال أو تعليق ونحن نسعد بخدمتكم وإجابة استفساراتكم

???????