批处理文件按日期分类归档


搜索目录下图片,视频文件,按日期进行分类,非常方便实用

@echo off

for /R %%a in (*.jpeg,*.jpg,*.gif) do (
    for /F "tokens=1,2,3 delims=/ " %%c in ("%%~ta") do (
        if not exist G:\%%c-%%d-%%e (
            md G:\%%c-%%d-%%e
            copy "%%a" /B G:\%%c-%%d-%%e /V /-Y
            echo %%a>>log.txt
            rem del %%a
        ) else (
            copy "%%a" /B G:\%%c-%%d-%%e /V /-Y
            echo %%a>>log.txt  rem del %%a
        )
    )
)
for /R %%a in (*.mp4,*.mp3,*.amr,*.mov,*.avi,*.3gp) do (
    for /F "tokens=1,2,3 delims=/ " %%c in ("%%~ta") do (
        if not exist G:\Media\%%c-%%d-%%e (
            md G:\Media\%%c-%%d-%%e
            copy "%%a" /B G:\Media\%%c-%%d-%%e /V /-Y
            echo %%a>>log.txt
            rem del %%a
        ) else (
            copy "%%a" /B G:\Media\%%c-%%d-%%e /V /-Y
            echo %%a>>log.txt
            rem del %%a
        )
    )
)
pause



评论

还没有任何评论,你来说两句吧!

发表评论