|
|
各位大侠,真心求教
根目录下,文件名:
J038-2007-10年-0001-0001.jpg
J038-2007-30年-0001-0001.jpg
J038-2012-永久-0001-0002.jpg
J038-2012-永久-0001-0003.jpg
J038-2012-永久-0001-0004.jpg
J038-2012-永久-0001-0005.jpg
J038-2012-永久-0001-0006.jpg
J038-2012-永久-0002-0001.jpg
J038-2012-永久-0002-0002.jpg
J038-2012-永久-0002-0003.jpg
J038-2012-永久-0002-0004.jpg
J038-2012-永久-0003-0001.jpg
J038-2012-永久-0003-0002.jpg
.........
非常多个文件
然后在根目录下,能否创建名为
J038-2007-10年-0001
J038-2007-30年-0001
J038-2012-永久-0001
J038-2012-永久-0002
J038-2012-永久-0003
J038-2012-永久-0004
J038-2012-永久-0005
...........
的文件夹,并将之前根目录下的文件复制一份到子目录下?
就是根据 delims
能否创建文件名命名的文件夹
实现效果为
根目录下
J038-2012-永久-0001 的文件夹 下有
J038-2012-永久-0001-0002.jpg
J038-2012-永久-0001-0003.jpg
J038-2012-永久-0001-0004.jpg
J038-2012-永久-0001-0005.jpg
J038-2012-永久-0001-0006.jpg
J038-2012-永久-0002 的文件夹 下有
J038-2012-永久-0002-0001.jpg
J038-2012-永久-0002-0002.jpg
J038-2012-永久-0002-0003.jpg
J038-2012-永久-0002-0004.jpg
.............
以此类推
能否实现,求教各位高手!!
我的思路是 把所有文件名的最后一个“-”的截断,写入到一个文本文件,然后用 FOR 语句 历遍这个whole.txt 文本,创建出文件夹,但是在根目录下创建文件夹不太会,是否有高手帮忙完成,谢谢各位达人。
- @echo off
- for %%i in (*.jpg) do (
- for /f "tokens=*" %%a in (whole.txt) do (
- echo %%a | findstr "%%i" && move %%i %%a))
复制代码 |
评分
-
查看全部评分
|