Microsoft
Software
Hardware
Network
Question : Load list.txt to bat file
Hi Experts!
We have in a Directory the files:
request0001_1.file
request0001_2.file
request0001_3.file
request0002_1.file
request0002_2.file
request0003_1.file
request0004_1.file
request0004_2.file
We make a file named list.txt with the content separeted by ";":
request0001;request0001_1.
file;works
heet2010.x
ls
request0001;request0001_2.
file;plan.
pdf
request0001;request0001_3.
file;plan2
010.doc
request0002;request0002_1.
file;contr
oll2010.do
c
request0002;request0002_2.
file;image
.jpg
request0003;request0003_1.
file;work_
2010.xls
request0004;request0004_1.
file;plan.
pdf
request0004;request0004_2.
file;photo
.gif
Where:
- The first column is the name of the folder should be created;
- The second column is the current file name;
- The third column is the name that the file should be (to be renamed)
I need load this list to loop do the following action(As the example below):
mkdir request0001
rename request0001_1.file worksheet2010.xls
move worksheet2010.xls request0001
The result is the structure:
request0001
file;worksheet2010.xls
plan.pdf
plan2010.doc
request0002
file;controll2010.doc
image.jpg
request0003
work_2010.xls
request0004
plan.pdf
photo.gif
How can i do this loop?
Answer : Load list.txt to bat file
This should do it.
for /f "tokens=1,2,3 delims=;" %%a in ('type list.txt') do (
md "%%a"
ren "%%b" "%%c"
move "%%c" "%%a"
)
Random Solutions
Error Received when loging into the application
avoiding spam list
Access 2010: is there a way to have Access 2010 and it's runtime running on the same PC?
In ACCESS (2007) - Is there a way to set a feilds defualt value to a combination of 2 fields
How to identify the sql statements executed against a database in db2 installed on Linux
Global Catalog Not Working In Branch Office Locations After Introduction of One Server 2008 And Upgrading Domain
Cisco phone system
SQL query to extract distinct years and number of members within a year
Fusion on Mac
MS Access + Query + Enter Dates When Ran