找回密码
 -注册-
查看: 3604|回复: 13
打印 上一主题 下一主题

一个小程序修改百度网盘下载的.baiduyun.p.downloading和qo-dl_download多余文件

[复制链接]
跳转到指定楼层
1
发表于 2023-3-18 19:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自 四川
本帖最后由 bigriver73 于 2023-3-18 19:45 编辑

看到坛友soundworld2022热心分享了方法来做这个,我也贡献一个python小程序,就是文末这个文件,下载下来后打开一个命令窗口执行就可以。
1. 首先需要安装python3,这里是下载链接https://www.python.org/,下载下来直接运行安装就可以了;
2. 把附件文件中最后一行引号内的文件夹名字改成你需要处理的文件夹名字,目前是这样的iter_rename_dl_files('E:\\BaiduyunDownload\\'),如果你的处理文件夹是D:\user\download, 请改成iter_rename_dl_files('D:\\user\\download\\'),注意要用\\而不是\;
3. 在开始菜单里点击“命令提示符”,然后进入小程序所在文件夹,执行小程序就可以了,下面是我执行的一个例子,执行时会显示哪些文件被修改了:
D:\Tools>rf.py
old name: 11. Adagio - Allegro molto agitato - Alla breve (Poco più mosso) - Presto come prima.flac.baiduyun.p.downloading, new name: 11. Adagio - Allegro molto agitato - Alla breve (Poco più mosso) - Presto come prima.flac
old name: 12. Andante largamente - More Flowing - Still More Flowing - Poco meno mosso - Lento.flac.baiduyun.p.downloading, new name: 12. Andante largamente - More Flowing - Still More Flowing - Poco meno mosso - Lento.flac
old name: 3. Lieutenant Kijé - Symphonic Suite, Op.  60 (Remastered)- III. Kijé's Wedding. Allegro fastoso.flac.baiduyun.p.downloading, new name: 3. Lieutenant Kijé - Symphonic Suite, Op.  60 (Remastered)- III. Kijé's Wedding. Allegro fastoso.flac

链接:https://pan.baidu.com/s/1QKLlJNdMbfGINUymSG_YiA
提取码:kvhs
--来自百度网盘超级会员V9的分享      

2
发表于 2023-3-18 21:36 | 只看该作者 来自 中国
感谢分享啦!
回复

使用道具 举报

3
发表于 2023-3-18 21:36 | 只看该作者 来自 湖北武汉
感谢楼主的热心~~俺准备用您这个小工具试试  批量文件改名,比如有声小说里那些硬塞的网站名字等

.baiduyun.p.downloading  的问题似乎不怎么好简单处理。俺的感受是大部分需要重新下载。因为您即使改了后缀扩展名,很多也没有法子正常播放,甄别这个文件的时间足够可以重新下载了。

从根本上搞定这个.baiduyun.p.downloading的问题,一是尽可能缩短文件路径;二是Everything,实时监视。个人体会,这两条意识到了,绝大部分的downloading问题就会消失,尤其是那些子文件夹层数多、文件名过长的下载包。

谢谢,唐突了~~再次感谢楼主的热心和好意。
回复

使用道具 举报

4
发表于 2023-3-18 21:49 来自手机 | 只看该作者 来自 中国
很不牛的俺 发表于 2023-3-18 21:36
感谢楼主的热心~~俺准备用您这个小工具试试  批量文件改名,比如有声小说里那些硬塞的网站名字等

.b ...

这点你名副其实了。不牛了。
告您一个窍门,还是用everything。找出要改名的网站名,还在everything里改,它的改名也很智能。能批量全改。
回复

使用道具 举报

5
发表于 2023-3-18 23:02 | 只看该作者 来自 湖北鄂州
jiangyb 发表于 2023-3-18 21:49
这点你名副其实了。不牛了。。
告您一个窍门,还是用everything。找出要改名的网站名,还在every ...



这样哦~~有声读物是替家里老人下来听的。。那文件名太。。

谢谢,赶紧去试一下子
回复

使用道具 举报

6
发表于 2023-3-19 15:36 | 只看该作者 来自 浙江
很多downloading的文件改名也是播放不了的,甚至还有些还改不了名,只能缩短目录文件名,或者每次大包下载完后,出现DOWNLOADING的话单独重新下载到一个盘的根目录下中转
回复

使用道具 举报

7
 楼主| 发表于 2023-3-19 15:41 | 只看该作者 来自 四川
本帖最后由 bigriver73 于 2023-3-19 15:47 编辑

谢谢朋友们的关注,程序更新了一下。

链接:https://pan.baidu.com/s/1Z6Xd627JL2U38ypsjNvLag
提取码:u2r6
--来自百度网盘超级会员V9的分享

如果一次下载比较多,要一个个去找修改还是比较麻烦,在工具里也需要去做。这个程序可以一次性搞定大部分的文件,能不能播放就只有放的时候才知道了,不过我的经验,大多数这种是可以播放的。

回复

使用道具 举报

8
发表于 2023-3-19 16:34 来自手机 | 只看该作者 来自 中国
您做这个很好是很好的主意。我提几个建议:按照您说的前几项,自动执行。比如检查是重复内容即有downloading也有正常文件,直接删掉downloading。文件名前缀相同,正常文件大小为0,downloading有大小,直接删掉0,改downloading文件。
最难的是只有单独的downloading文件,先改名,改完名,自动调取播放软件试播,如果出错提示不能直接改名,再改回去,让使用人重新下载。
回复

使用道具 举报

9
发表于 2023-3-19 16:43 来自手机 | 只看该作者 来自 中国
起个名字:百度dling终结器。
回复

使用道具 举报

10
发表于 2023-3-19 16:54 | 只看该作者 来自 北京朝阳
还不如chatAPG一下爬虫win指令集。直接跟踪白肚下载文件夹,及时把下好的声轨搬迁到近似名字的文件夹下,这样更加主动一些。

事先能起到防范作用,就比事后再去收拾更有效。临时声轨文件有不下三种以上的情况,还要程序判断不搞错的话,设计上的环节更多。
回复

使用道具 举报

11
 楼主| 发表于 2023-3-22 21:58 | 只看该作者 来自 四川成都
程序更新了一下,这个确实是事后处理,目前有三个功能:
1. 删除size为0的文件;
2. 重更名.baiduyun.p.downloading结尾的文件为去掉这个后缀的文件;
3. 重更名qo-dl_download结尾的文件为qo-dl_download.flac。

链接:https://pan.baidu.com/s/1PibwpMshw88uCsAG9TI9zg
提取码:hq5j
--来自百度网盘超级会员V9的分享
回复

使用道具 举报

12
发表于 2023-3-23 08:51 | 只看该作者 来自 台湾台北
用 Total Commander:

1. 先搜寻 size 为 0 的档案,全部删除。
2. 搜寻 ext 为 baiduyun.p.downloading 的档案,全部一次 rename。

done。

前提是下载全部成功,只是档名问题造成困扰。
回复

使用道具 举报

13
发表于 2023-3-23 08:54 来自手机 | 只看该作者 来自 中国
qaz089 发表于 2023-3-23 08:51
用 Total Commander:

1. 先搜寻 size 为 0 的档案,全部删除。

其实everything都可以干。关键就是有些文件改名后能不能用!
回复

使用道具 举报

14
发表于 2023-3-23 09:00 | 只看该作者 来自 台湾台北
jiangyb 发表于 2023-3-23 08:54
其实everything都可以干。关键就是有些文件改名后能不能用!

Total Commander 作为日常使用的 File Explorer,功能太强了。

配合非常多 extensions,用熟了就回不去了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | -注册-

本版积分规则

Archiver|手机版|粤icp备09046054号|耳机网-耳机大家坛

粤公网安备 44030602000598号 耳机大家坛、www.erji.net、网站LOGO图形均为注册商标

GMT+8, 2024-12-5 09:57

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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