吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 19782|回复: 119
收起左侧

[原创工具] 文件及文件名批量处理小工具--12-10更新

  [复制链接]
M-Riley 发表于 2018-11-20 16:54
本帖最后由 M-Riley 于 2018-12-11 15:02 编辑

其实之前就有在论坛搜索批量修改文件后缀的工具,但是搜出来的几个帖子都不是很好用,于是今天就自己写了一个。
本人python入门,对这个修改程序没有加太多功能(如果有需求或者建议可以联系我),也没有用Tkinter做个好看点的界面,直接用的dos界面,大家应该不会介意。
一开始写的时候其实没有写出来,完整代码写出来后总是报错找不到文件,路径总是出错,不知道什么鬼,后来借鉴了下网上前辈的思路写出来了。
废话不多说,上图:

具体操作

具体操作




更新:
根据@huziliang坛友的需求,加入了提取二级目录下所有文件到主目录的功能,但没有做更深入的遍历,一是因为如果子目录太多太杂,到时候所有文件都会被提取到主目录,再想分类会比较麻烦,二是因为使用者只需要二级目录的情况居多
jdfw.gif


11-22更新:
新版本已加入批量修改文件名功能:
1. 固定文件名格式--指定文件名 + 序号  (适合*无序*的照片,视频,文件等其他类型)如:少年包青天1,少年包青天2,..3....
2. 在指定格式的文件的文件名开头或结尾添加内容
3. 修改或删减指定格式的文件的文件名    (删减,替换的时候不输入任何替换内容即可)

此次更新加入的功能较多,就不录Gif了,如果使用过程中遇到比较严重的问题可在帖子下留言。

11-23留言:
本工具纯粹是新手练手写的,功能不全或是使用有问题请多多包涵。根据坛友的回复,我找到了菲菲更名宝贝,这是一个功能非常齐全的软件,不管是界面或是功能都比我这个好的多
这里并不是为该软件打广告,只为  存在更高需求的坛友 提供便利,传送门 :https://www.52pojie.cn/thread-755569-1-1.html


11-25留言:
楼主其实很早就写好了切割TXT文本的功能,但是在测试过程中发现切割的速度非常慢,切割一个38M的密码文本需要近8分钟,为什么嘞?
后来查了很多资料,发现Python的多线程是伪线程,实际上一个时间点cpu只能操作一个任务,通过获取锁和释放锁的方式也没有提高效率(也有可能是我的水平不够
找了个文本切割器测试了一下,38M的切割只要不到半分钟,效率差了很多。所以我就不把切割功能放进去了,毕竟要用到切割的时候往往密码字典会达到几G甚至几十G
相比之下其他语言效率更高。

11-27更新:
修复:
文件名中含有含有多个‘.‘导致无法修改文件名的BUG       如:三上.悠亚.写真.jpg
文件名尾缀含有多个相同字符导致无法修改文件名的BUG       如:桃谷绘里香写真.pngpng

11-30更新:
加入文件去重功能,适用于大量的图片,音乐,视频等环境,有时候会遇到这样的情况,自己下载下来的歌曲,图片或视频等文件,下载了多次或是因其他原因混杂在了一起,这时候文件去重就很方便了。
请注意:
1.  暂时只使用    文件名 + ' - 副本'   和  文件名 + ' - 副本 (2)'   的匹配方式,考虑到部分使用者是特意对文件的命名,所以未免误删,暂时只加入系统自身的副本生成模式
2.  该功能只工作在当前工作目录(即需要处理的文件的目录),并不对当前目录下的子目录进行处理,目的同样也是避免误删和混杂,如果需要此功能可留言给楼主。
3.  请一定要注意:删除后的文件不会在回收站显示,这意味着如果存在了误删(极小极小可能)将无法恢复,请一定要仔细看第1点,清楚详细的匹配规则,所以建议使用前先备份,避免无法挽回的损失。
     如果你们的小姐姐和各位老师不见了,千万不要来找我, 我是不会把我的老师们分享给你们的,此处留个微笑!

jdfw.gif


12-04更新:
加入新功能:     txt文本处理:1. 删除纯数字行   2. 删除纯字母行   3. 只保留指定字符长度的行   4. 删除重复行

之前更新的功能较多,完整功能在此总结一下:
1. 批量定制文件名   包括:(1). 文件名+数字--适用于*无序*的图片,视频等其他文件   (2). 在所有文件名开头或结尾增加指定内容   (3). 删减或修改文件名中部分指定内容
2. 批量修改文件后缀
3. 提取所有子目录中的文件到主目录
4. 删除同目录下重复的文件
5. TXT文本操作   包括: (1). 删除纯数字行   (2). 删除纯字母行   (3). 只保留指定字符长度的行   (4). 删除重复行


12-10更新:
感谢坛友的提醒,加入了   无后缀名文件的批量命名后缀功能  ,经过测试,只要文件名中包含了 ‘.’ ,那么就会被系统认定为  .XXX文件,所以这种情况用上面的批量修改文件名就可以了,新加入的功能则用于不包含‘.’的文件。
jdfw.gif

链接:https://pan.baidu.com/s/1PNNsyCUUiJyw-FFTOHGJOA
提取码:liqg

免费评分

参与人数 11吾爱币 +14 热心值 +10 收起 理由
tottot + 1 + 1 很好用
AllanCho + 1 + 1 批量定制文件名好像不行?》
lvoekai + 1 谢谢@Thanks!
养猪少女st + 1 + 1 我很赞同!
pbgz + 1 + 1 谢谢@Thanks!
xuejie1995 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩! 感谢小哥哥啊
cx2880429 + 1 我很赞同!
云在天 + 6 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
huziliang + 1 + 1 谢谢@Thanks!
longti1026 + 1 用心讨论,共获提升!
xiatiandegushi + 1 + 1 我很赞同!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

huziliang 发表于 2018-11-21 18:13
M-Riley 发表于 2018-11-21 13:51
你需要的功能我已经加入到更新的版本里了,如果使用过程中遇到什么问题请告知我修复

没想到这么快就有得用了,万谢!迅雷下载美剧的话,每集都会产生一个文件夹,每次下载几十集的话,需要一个一个把各个文件夹内的视频移出来,有了这个工具,可以迅速移除整体剪切了,太方便了,万谢!
川姜一男 发表于 2018-11-20 17:27
M-Riley 发表于 2018-11-20 17:21
我不是很明白你要表达的意思,这个工具只是单纯的修改文件后缀,想pdf转换成word这样是不行的,图片之间 ...

没问题,刚下载下来试了一下  不用手动改了,照相机默认照出来的是JPG  我得全部转成小写  
川姜一男 发表于 2018-11-20 17:04
吃我一哈士奇 发表于 2018-11-20 17:07
不错,可以,很实用,楼主继续加油
 楼主| M-Riley 发表于 2018-11-20 17:21
川姜一男 发表于 2018-11-20 17:04
亲  这个JPG转jpg可以么····

我不是很明白你要表达的意思,这个工具只是单纯的修改文件后缀,想pdf转换成word这样是不行的,图片之间你可以转换试试
 楼主| M-Riley 发表于 2018-11-20 17:33
川姜一男 发表于 2018-11-20 17:27
没问题,刚下载下来试了一下  不用手动改了,照相机默认照出来的是JPG  我得全部转成小写

改成小写干嘛?JPG大写不影响照片格式的
oymiss 发表于 2018-11-20 18:16
亲来个数字货币自动交易的
fantasyzys 发表于 2018-11-20 19:13
下载的东西可以批量改名啦
gw19660401 发表于 2018-11-20 19:43
可以,很实用
小桥-流水 发表于 2018-11-20 19:54
支持一下
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 23:24

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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