根據 aws s3 獲取 bucket 下的 所有檔案:
返回格式如下:
var arr =
["root"
,"root/a"
,"root/a/new_b.png"
,"root/a/qa"
,"root/a/qa/新建文字文件 (3).txt"
,"root/asdfasdfasdfasdfasdfasdfasdf.txt"
,"root/b"
,"root/inst**_gfzqhk.exe"
,"root/jupyter_notebook.png"
,"root/new_b.png"
,"root/output"
,"root/output/new_b.png"
,"root/soffice.exe"
,"root/ti"
,"root/ti/asdfasdfasdfasdfasdfasdfasdf.txt"
,"root/watermark.zip"
,"root/123.pdf"
,"root/新建文字文件 (3).txt"
,"root/新建文字文件.txt"
,"root/滄海一聲笑.docx"
,"root/理光c2011sp.exe"
,"root123"
,"root123/qwe"
];
const
pathtotree
= input =>
var wantednode = chain[j]
;var lastnode = currentnode;
for(
var k =
0; k < currentnode.length; k++)}
/* if (wantednode.indexof(".") == -1) {}
判斷 是否顯示 資料夾,
如果 不加 判斷 顯示 所有檔案(資料夾+.檔案)
*/if(wantednode.
indexof
(".")==
-1))
; currentnode = newnode.children;
}else}}
}return output;};
console.
log(
pathtotree
(arr)
);
Mac使用tree生成目錄結構
程式設計師經常會有需求,需要列出專案的結構樹。mac或者linux下可以使用tree列出專案結構,如下圖這種 tree examples examples example.js使用起來也非常簡單。mac下可以使用brew install tree進行安裝。安裝後,在terminal中輸入tree a...
MacOS如何使用 tree 生成目錄結構
homebrew官網 homebrew介紹和使用 根據官網的方法安裝 usr bin ruby e curl fssl 比如我的 this script will install usr local bin brew usr local share doc homebrew usr local sh...
使用tree生成專案目錄樹結構
全域性安裝 npm install g treer 使用示例 treer e result.txt i node modules 遍歷到result.txt檔案,忽略node modules 缺陷 格式固定,引數順序前後順序不可隨意調換,不能選擇目錄層級 npm詳細使用文件 全域性安裝 npm in...