node-webkit 写的文件大小查看器

2014-04-04 15:56:30 +08:00
 airbob
node-webkit小白,这两天在看node-webkit 文档,觉得很有意思,写了个文件大小查看器练手。

功能
选择文件
夹或磁盘,遍历里面所有文件然后用不同的颜色(随机)区域来代表文件大小占的比例(仿Disk Invertory X ),目前只到一级文件/文件夹,还没想好如果显示所有文件大小,以什么方式呈现。

现在结果如下图:
https://raw.githubusercontent.com/airbob/sizeChecker/master/screenshot/main.png
支持右键导出所有的文件结果.

各平台下载地址(解压即可运行)
Linux http://airbob.github.io/download/sizeChecker-linux.tar.gz
Windows http://airbob.github.io/download/sizeChecker-win.zip
Mac http://airbob.github.io/download/sizeChecker-mac.tar.gz

源代码
https://github.com/airbob/sizeChecker

欢迎各种意见, 或 github star/fork/pull request
5306 次点击
所在节点    Node.js
14 条回复
sanddudu
2014-04-04 16:01:34 +08:00
官方的demo有个资源管理器的,你可以看看
loading
2014-04-04 16:08:03 +08:00
噗,lz不是前端…
airbob
2014-04-04 16:15:22 +08:00
@loading 不是,我做东西都是东拼西凑哈哈,哪个地方需要改进?
airbob
2014-04-04 16:16:08 +08:00
@sanddudu 你是指file-explorer? 我是想做个文件大小整体的可视化
airbob
2014-04-04 16:16:45 +08:00
不会帖图,试试:
sanddudu
2014-04-04 16:20:23 +08:00
@airbob 如果不是基于资源管理器,就没有实用价值了
airbob
2014-04-04 16:27:33 +08:00
@sanddudu 不明白你的意思,做的出发点是想用node-webkit 重写disk invertory x http://www.derlien.com/ 的应用。
airbob
2014-04-10 11:09:49 +08:00
@sanddudu @loading 谢谢建议,已经更新
loading
2014-04-10 11:32:00 +08:00
@airbob 高大上了很多,你说呢,认真做好每一个demo能学到更多。

^_^
anson0370
2014-04-11 17:18:02 +08:00
楼主!重写免费的DaisyDisk的任务就交给你了!
airbob
2014-04-12 20:51:38 +08:00
@loading 是滴,一步步深入思考的过程
airbob
2014-04-12 20:52:52 +08:00
@anson0370 搜了下,原来还有DaisyDisk这个工具啊啊啊。。
anson0370
2014-04-12 22:37:29 +08:00
@airbob 这个革命的重担能交给你么?我就不用每次等好几十秒了……
airbob
2014-04-12 23:14:33 +08:00
@anson0370 我找找优化的方法吧,磁盘很多文件的话sizeChecker这个工具也要用很久

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/107272

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX