- 帖子
- 218
- 积分
- 20
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2014-8-8
|
18楼
发表于 2015-5-29 22:52
| 只看该作者
回复 17# 7016427
@echo off&setlocal EnableDelayedExpansion
REM 视频mov,照片jpeg,录音wav
set /p x=W外勤/Z主任:
if /i "%x%"==w set #=外勤
if /i "%x%"==z set #=主任
set /p d="请输入视频日期,按回车键:"
cd /d h:\DCIM\100MEDIA\
for /f "tokens=1-3*" %%a in ('dir /a:%-d% /t *.mov^|findstr /b [0-9]') do (
if "%%a"=="!d:~,4!-!d:~5,2!-!d:~8,2!" (
echo f | xcopy "%%d" /y "e:\视频\%#%\%d%\"
)
)
IF not EXIST "e:\视频\%#%\%d%" (echo %d%,没有视频提取!) ELSE (echo %d%,提取视频完毕! )
pause
测试,文件夹能按日期命名,但是,以上红色代码语句并没有生效。提取的文件没有按照代码定义的“外勤“或”主任”文件夹存放。 |
|