图片按日期归类

将代码保存为BAT预处理文件,放入要处理的文件夹下运行,会处理文件夹下所有图片文件。

@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 删除所有被记录的原文件
@echo off

for /F "delims=" %%a in (log.txt) do (
    del /f "%%a"
)
pause
赞(0) 打赏
取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

    暂无评论...