百度网盘遍历某个目录下面的文件夹及所有文件
百度网盘的免费用户可以享受较大的存储空间,而付费用户则可以进一步扩展存储容量。此外,百度网盘的服务器相对稳定,用户上传和下载文件的速度也比较快。用户在使用百度网盘的搜索功能时,经常会遇到搜索结果不准确、搜索速度慢、甚至无法找到所需资源等问题。这极大地影响了用户的使用体验。其中最常见的就是把资源映射到本地,输入到文本中,再用文本搜索工具比如“搜索 Everything”来进行搜索。通过以上步骤,用户
百度网盘有很多好的地方,比如大容量、可以扩容、相对比较稳定、资源也多等优点。百度网盘的免费用户可以享受较大的存储空间,而付费用户则可以进一步扩展存储容量。此外,百度网盘的服务器相对稳定,用户上传和下载文件的速度也比较快。再加上百度网盘上有丰富的资源共享,用户可以方便地获取各种文件和资料。
然而,百度网盘有一个无法忍受的缺点,那就是资源搜索功能。百度网盘的搜索功能简直可以用两个字来概括:垃圾。用户在使用百度网盘的搜索功能时,经常会遇到搜索结果不准确、搜索速度慢、甚至无法找到所需资源等问题。这极大地影响了用户的使用体验。
为了能够弥补这个问题,我们一般会用其他办法来弥补。其中最常见的就是把资源映射到本地,输入到文本中,再用文本搜索工具比如“搜索 Everything”来进行搜索。通过这种方法,用户可以快速、准确地找到所需的文件和资料。
以下是一种方法,可以导入某个目录下所有目录及文件名。具体步骤如下:
1. 打开浏览器并登录百度账号。
2. 按下键盘上的F12键,打开浏览器的调试工具。
3. 在调试工具中输入以下代码并运行:
$(function(){
function dir(url, fuhao) {
$.ajax({
url: "https://pan.baidu.com/api/list?dir=" + url,
dataType: "json",
async: false,
success: function(data) {
var list = data.list;
for (var m = 0; m < list.length; m++) {
var z = {};
z.server_filename = list[m].server_filename;
z.path = list[m].path;
z.server_ctime = list[m].server_ctime;
console.log("|" + fuhao + z.server_filename);
if (list[m].isdir == 0) {
dir(encodeURIComponent(z.path), fuhao + "————");
} else {
dir(encodeURIComponent(z.path), fuhao + "————");
}
}
}
});
}
dir("%2F根目录/子目录/子目录", "");
});
4. 代码运行后,结果会显示在调试窗口中。
5. 将结果复制到文本文件中。
通过以上步骤,用户可以将百度网盘中的资源映射到本地文本文件中,然后使用“搜索 Everything”等文本搜索工具进行快速搜索。这种方法不仅提高了搜索效率,还解决了百度网盘搜索功能差的问题。
更多推荐
所有评论(0)