查看: 14670|回复: 12
收起左侧

[原创工具] 批处理小程序——批量对文件进行分类去重

[复制链接]
piaosi
发表于 2018-10-29 16:16:23 | 显示全部楼层 |阅读模式
本帖最后由 piaosi 于 2019-8-1 09:01 编辑

打开记事本将以下内容复制进去,保存为“*.bat”:
@echo off
setlocal EnableDelayedExpansion
set /p a=分类去重包含子文件则输入“a”再回车,不包含则直接回车!
if !a!==a (
        attrib -h -r /s *.*
        del /s ~*.*
        for /f "delims=" %%i in ('dir /a:d-h /b /s') do (
                cd /d "%%i"
                for %%j in (*.*) do (
                        set b=%%~tj
                        move "%%j" "%~dp0%%~nj_!b:~5,2!!b:~8,2!!b:~11,2!!b:~14,2!%%~xj"
                )
                cd /d "%~dp0"
                rd "%%i"
        )
)
for %%i in (*.jp*g *.gif *.png *.bmp) do (
        set r=%%~ti
        set s=%%~zi
        if not exist "照片!r:~0,4!" md "照片!r:~0,4!"
        move "%%i" "照片!r:~0,4!\!r:~0,4!!r:~5,2!!r:~8,2!!r:~11,2!!r:~14,2!_!s:~-4!%%~xi"
)
for %%i in (*.mp4 *.dat *.3gp *.wmv *.mkv *.avi) do (
        set t=%%~ti
        set u=%%~zi
        if not exist "视频!t:~0,4!" md "视频!t:~0,4!"
        move "%%i" "视频!t:~0,4!\!t:~0,4!!t:~5,2!!t:~8,2!!t:~11,2!!t:~14,2!_!u:~-4!%%~xi"
)
for %%i in (*.doc* *.xls* *.ppt* *.pdf *.dwg *.txt *.cebx *.zip *.rar *.7z) do (
        set v=%%~ti
        set w=%%~ni
        set x=_!v:~5,2!!v:~8,2!!v:~11,2!!v:~14,2!
        if not exist "办公!v:~0,4!\办公!v:~2,2!!v:~5,2!" md "办公!v:~0,4!\办公!v:~2,2!!v:~5,2!"
        for %%j in (!x!) do move "%%i" "办公!v:~0,4!\办公!v:~2,2!!v:~5,2!\!w:%%j=!%%~xi"
)
exit
蓝蓝的天空
发表于 2018-11-28 11:50:10 | 显示全部楼层
感谢分享 不错
longsheng1314
发表于 2018-11-29 13:03:07 | 显示全部楼层
谢谢分享
semykoo
发表于 2018-12-26 19:51:48 | 显示全部楼层
不错呢。
Snowy_Iris
发表于 2019-1-14 02:39:27 | 显示全部楼层
棒 拿来看漫画好用
piaosi
 楼主| 发表于 2019-2-14 20:16:04 | 显示全部楼层
更新:
按文件(照片、视频)时间、大小重命名并删除重复项。
按文件(照片、视频)年月、类型建立文件夹并移动。
对其他文件(照片、视频以外)按大小、类型删除重复项。
littleyao
发表于 2019-2-15 00:50:01 | 显示全部楼层
有谁用了,讲讲效果如何?会误删吗?
hexiul
发表于 2019-2-23 19:22:59 | 显示全部楼层
难道没有人试用过?
piaosi
 楼主| 发表于 2019-3-8 14:30:35 | 显示全部楼层
本帖最后由 piaosi 于 2019-8-1 08:47 编辑

批处理最小化运行代码:

@echo off

%1 start "" /min %0 ::&&exit

::以下是代码正文

pause

exit
piaosi
 楼主| 发表于 2019-3-19 07:51:21 | 显示全部楼层
可选择是否处理子文件(注意,可能改变原目录结构)。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-12-22 12:05 , Processed in 0.137752 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表