Create addfileprefix.bat
This commit is contained in:
22
addfileprefix.bat
Normal file
22
addfileprefix.bat
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
:C.2.1.1 Summary
|
||||||
|
:This batch file adds a prefix to all file names with a certain extension (supplied by the user) in the working directory. This program was used to differentiate between multiple files from multiple analyses with the same filename.
|
||||||
|
:C.2.1.2 Requirements
|
||||||
|
:addfileprefix.bat must be located in the same directory as the files to be modified.
|
||||||
|
:C.2.1.3 User Input
|
||||||
|
:User is prompted for the three-letter extension of the files that will be modified, and for the prefix (which can be multiple characters) to be applied to the filenames.
|
||||||
|
:C.2.1.4 Output
|
||||||
|
:Prefix will be added to filenames of the type supplied by the user in the working directory.
|
||||||
|
:C.2.1.5 Listing
|
||||||
|
|
||||||
|
@echo off
|
||||||
|
set dir=%CD%
|
||||||
|
set /p type=File type (extension):
|
||||||
|
set /p prefix=Prefix wanted:
|
||||||
|
md %prefix%prefix
|
||||||
|
for /r %%K in (*.%type%) do call :rename "%%K"
|
||||||
|
goto:eof
|
||||||
|
:rename
|
||||||
|
echo Adding prefix to %name%
|
||||||
|
set name=%~n1
|
||||||
|
copy %name%.%type% "%dir%\%prefix%prefix\%prefix%%name%.%type%"
|
||||||
|
goto:eof
|
Reference in New Issue
Block a user