从iOS批量导出百度网盘文件到macOS并重命名的方法

视频教程链接 https://www.bilibili.com/video/BV167411B7sw

有这个需求是发现用iOS端下载速度比我电脑快。不过,下载完导出就成为问题了,百度网盘airdrop传文件只能一个一个传,这也太吃力了。如果点击多个文件,百度网盘只给出一个选择,删除选项。

要批量拷贝需要几个先决条件,第一你的iOS越狱,这样能进入app的沙盒拷贝。第二.Sqlite文件读取软件,用于重命名。

首先把你下载的文件拷贝出来,是一堆数字命名的文件,位置在

/private/var/mobile/Containers/Data/Application/软件名/(在filza软件里会显示名字,实际是一串数字)/Documents/用户名(一长串数字)/Cache/文件(每个都是一长串数字,拷贝出来需要重命名)

拷贝方式我是用Filza 软件,多个选取,再选择“open in”里面的airdrop选项,记住是“open in” 不是“ open with”,高效快速传给MacBook。

同时将包含文件名列表的文件netdisk.sqlite也从iOS拷贝到电脑,这个文件位置在

/private/var/mobile/Containers/Data/Application/软件名/(在filza软件里会显示名字,实际是一串数字)/Documents/用户名(一长串数字)/Cache/netdisk.sqlite

记住是你的用户名底下的这个文件哦,同名的有很多。

在电脑上用软件打开netdisk.sqlite 文件,我是使用db-browser-for-sqlite,macOS 安装方法,打开terminal,前提是你安装了brew,如果没有先装brew,先输入/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 安装,再输入

brew cask install db-browser-for-sqlite

使用db-browser-for-sqlite打开我们的数据文件netdisk.sqlite


选择里面的cachefilelist


在Execute SQL那一栏输入提取规则,里面有你的百度盘所有文件名,如果你不嫌多,想全部提取的话,规则如下

select blocklistmd5, file_name from cachefilelist
order by file_name

通常我盘里有上万个文件,我并不需要全部的,如果你知道你下载的这批文件包含的共有信息,可以只选你需要的,例如,我的文件类型是pdf,所有下载的文件名都包含Lady,我规则中加入这两个过滤词如下,请替换成你文件的关键字

select blocklistmd5, file_name from cachefilelist
where file_name like '%Lady%pdf'
order by file_name

点击我用红色框框出的运行标志

可以看到文件名已经一一对应,转存这些数据为csv文件


数据间隔方式就用默认的就好



保存的文件名随意,记住你自己的行。我的就叫file。所以我的数据文件是file.csv。将该文件和你从iOS端拷贝的需要重命名的文件放在一个文件夹,让我们进行最后一步,批量重命名

可以看到该文件夹中有下载的文件和命名数据文件

打开Terminal 进入该文件夹
我的在桌面的Test文件夹里,cd ~/Desktop/Test/
然后Terminal 运行

echo '#!/bin/sh' > rename.sh   

下面这一条依据自己的文件修改哈,如果你的文件后缀不是pdf 把那个改成你自己文件的后缀。

sed 's/,/.pdf /;s/^/mv -v /' file.csv >> rename.sh

最后运行rename.sh

sh rename.sh

会提示一堆没有文件的错误,那是因为我提取了很多我没下载的文件的名字哈,不用担心。让我们看看结果吧,所有文件齐刷刷一秒切回了自己原来的名字。自己动手丰衣足食。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,639评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,277评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,221评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,474评论 1 283
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,570评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,816评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,957评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,718评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,176评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,511评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,646评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,322评论 4 330
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,934评论 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,755评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,987评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,358评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,514评论 2 348

推荐阅读更多精彩内容