
1 Lycnir Sep 17, 2014 提个建议 速度有待提升 |
2 xvid73 Sep 17, 2014 感觉还要打目录比较麻烦,试试看下面这个能凑合不,列出当前文件夹下的 top10 alias top10="du -chs *|sort -rh|head -11" |
4 flyee Sep 17, 2014 |
5 insight Sep 17, 2014 Windows Directory Statistics https://windirstat.info/ |
7 xjx0524 Sep 17, 2014 我想看手机sd卡里存储文件大小,大多数软件不支持,有推荐的没? |
8 ChanneW Sep 17, 2014 不包含隐藏文件? |
10 hahastudio Sep 17, 2014 果然还是 sort 比 heapq.nlargest 快一些= = |
12 ChanneW Sep 17, 2014 sort_files 排的太多了 |
16 codeninja Sep 17, 2014 via Android ls -lSh | more 不就行了? |
23 ChanneW Sep 17, 2014 还是把 abspath 放进来好吧, 这样就统一了. |
24 xjx0524 Sep 17, 2014 计算机\MI 2\内存设备 没法在命令行确定这个路径 A-Z都不是 |
25 dbow OP |
26 imn1 Sep 17, 2014 未细看思路我理解能力比较慢,见谅 说些细节 首先我喜欢用os.walk做这种dirty work,git上面有个修改版比py原生的os.walk更快(现在身边没有py,记不起项目名) 下面一些量大可以考虑优化 路径计算其实string方式比os.path的函数更快 有些for可以写成map或表达式 如果最初的获取路径不涉及排序,可以考虑字典或set保存 部分函数用yield试试 这个如果全盘搜索我会考虑加入pandas 如果仅仅为了“找出top N”这个目的用pandas当然有点过分,不过我做文件搜索往往有其他需求,加pandas处理极大量的路径很方便 |
30 gerorim Sep 17, 2014 via Android |
32 gateswong Sep 18, 2014 其实 各个系统的文件浏览器都有按照文件大小,创建时间排序的 你稍微排序一下就可以清理了啊 |
33 shyrock Sep 18, 2014 看到有人推荐 WinDirStat,不知道这个比TreeSize效率如何? 顺便,TreeSize貌似跨平台。 |