|
|
一、基本情况介绍
1、有如下目录结构:
MOVIE
│
├─2012世界末日
│ [2012].2012.2009.Blu-ray.REMUX.H264.1080P.MKV
│ [2012].2012.2009.Blu-ray.REMUX.H264.1080P.nfo
│
├─V字仇杀队
│ V字仇杀队.nfo
│ V字仇杀队.rmvb
│
├─少年派的奇幻漂流
│ Life of Pi.rmvb
│ Life of Pi.nfo
│
└─等等……
2、MOVIE中有一大堆文件夹,以电影名命名,每个文件夹下一部电影,并有nfo文件,记录该电影的imdb信息。.nfo文件中有如下字段:
<title>少年派的奇幻漂流</title>
<originaltitle>Life of Pi</originaltitle>
<rating>6.700000</rating>
<epbookmark>0.000000</epbookmark>
<year>2012</year>
<top250>0</top250>
<votes>2439</votes>
二、问题描述
1、遍历所有电影文件夹下的nfo文件,从中读取<title>和<year>字段;
2、在<title>(<year>)的格式,重命名电影文件夹。
三、现状
有基本的命令行为bat基础,但不精通。初步想到用FOR和FINDSTR,但不知道具体怎么完成,到这一步就卡住了:
for /r %%i in (*.nfo) do FINDSTR /c:"\<title\>" %%i
求大湿指点迷津,如能代为完成更加感谢!! |
|