1 分•作者: adunk•4 个月前
返回首页
最新
1 分•作者: maxloh•4 个月前
2 分•作者: andreirx•4 个月前
1 分•作者: alex_creates•4 个月前
2 分•作者: xfiler•4 个月前
1 分•作者: calpaterson•4 个月前
2 分•作者: Cider9986•4 个月前
2 分•作者: tie-in•4 个月前
9 分•作者: polywock•4 个月前
2 分•作者: timfinnigan•4 个月前
我写了这个程序来清理我的“下载”文件夹。它会将顶级文件移动到以其扩展名命名的子文件夹中。例如,photo.PNG 会被移动到 png/ 文件夹,而没有扩展名的文件则会被移动到 no_extension/ 文件夹。如果你想先看看它会做什么,可以使用 --dry-run 参数。<p>一些细节:它不会递归进入现有的子文件夹,扩展名会被转换为小写,这样你就不会同时看到 png/ 和 PNG/ 这样的文件夹,并且它会通过添加 _1、_2 等来处理文件名冲突,而不是覆盖文件。<p>大约 150 行 Rust 代码,除了开发环境中的 tempfile 之外,没有其他依赖项。<p>安装方法:使用 cargo install --git <a href="https://github.com/timfinnigan/groupr" rel="nofollow">https://github.com/timfinnigan/groupr</a><p>使用方法:groupr ~/Downloads --dry-run
2 分•作者: whitemanv•4 个月前
1 分•作者: hacker_13•4 个月前
2 分•作者: seanfilimon•4 个月前
1 分•作者: MrBuddyCasino•4 个月前
2 分•作者: freediver•4 个月前
1 分•作者: pramodbiligiri•4 个月前
1 分•作者: paulpauper•4 个月前
3 分•作者: paulpauper•4 个月前
1 分•作者: bandishankar•4 个月前
1 分•作者: mikae1•4 个月前