PowerShell整理文件夹

背景

最近被baidu盘提示说空间不足,想找一找哪些数据是不要的删除一下。
但是baidu盘并没有提供特别快特别好用的全文搜索。所以我的想法是类似CMD一样,把baidu盘上的信息离线下来,然后慢慢分析

BaiduPCS

BaiduPCS是用GO语言写的,作者大哥的项目在这里
戳这里
这是一个仿linux的cli工具,有了它,列目录这个事情才算有了最基础的平台。

需求

BaiduPCS也有tree命令,但是输出效果也是和cmd的tree一样,我需要的实际效果大概和下面类似

这样找到文件之后,我可以按照目录去baidu盘上删东西。

实现

实现代码如下

函数主逻辑

下面是关键部分,因为逻辑比较繁琐,写了注释。