标题: [文本处理] 读取mp4文件夹的批处理中的%~dp0加在何处,谢谢。 [打印本页]
作者: 断桥 时间: 2018-8-27 15:51 标题: 读取mp4文件夹的批处理中的%~dp0加在何处,谢谢。
我想用批处理读取当前目录下mp4格式的文件夹名称,然后根据名称在当前文件夹下创建文件夹
然后将mp4文件移动进去。
但是当前目录下还有一个文件夹,文件夹下还有mp4视频文件,批处理不要去读取它,也不要创建文件夹,也不要移动进去,谢谢大神。- @echo off
- rem 根据文件名创建文件夹并将其移动进去,只增加了视频格式
- set=%~dp0
- for /f "delims=" %%a in ('dir /a-d/s/b *.mp4,*.avi,*.flv,*.mkv') do (
- md "%%~na"
- move %%a "%%~na\"
- move "%%~na.*" "%%~na\"
- )
- pause
- exit
复制代码
作者: Batcher 时间: 2018-8-27 16:19
第4行把 /s 去掉
作者: 断桥 时间: 2018-8-27 16:22
回复 2# Batcher
谢谢大神。搞定了
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |