[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 pcl_test 于 2016-7-24 19:55 编辑

我看了一个高手的代码。拿过来改改。但有些地方看不懂。请高手指点指点。
http://www.bathome.net/redirect. ... 38945&ptid=6012
set time1=
set /p time1=begintime(20090721) echo you put the begintime
set time2=
set /p time2=endtime(20090723)echo you put the endtime

md "f:\mp3\%time2%"

(for /r f:\ftp\ %%a in (*.*) do (
set var=%%~ta                 ::看不懂
set var=!var:~0,4!!var:~5,2!!var:~8,2!  ::看不懂
IF !VAR! GEQ !TIME1! IF !VAR! LEQ !TIME2! (echo %%a)  ::看不懂
))>%temp%\%~*.mp3
rem 读取符合条件的文件

for /f "tokens=*" %%a in (type "%temp%\%~*.mp3") do (
    echo dir /ta  ::看不懂
    xcopy "%%a" "f:\mp3\%time2%"
rem 复制,并显示状态,注意errorlevel 的%改成了!
    if !errorlevel! equ 0 (echo OK) else ( echo NG)
)

pause

TOP

返回列表