[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 1# CrLf


    可否再增加/SHA256和/SHA512的显示?

TOP

多谢分享。感觉蛮实用。

TOP

本帖最后由 CrLf 于 2017-10-11 16:19 编辑

正儿八经的用法都在 测试与示例.rar 里了,这里举几个非主流的例子:
  1. @hash /t:-30 /debug:timestru_min
  2. rem 获取 30 天前的日期
复制代码
  1. hash /d /nh /size::2~100=KB /do:"echo copy ""%s"" ""%s\\""",file,@path:parent *.txt
  2. rem 拷贝所有大小在 2~100 KB 之间的文件到上级目录
  3. rem 因为只是示例,所以加了一个 echo 代替真实的文件操作
复制代码
  1. help |hash /string:/^^\w+/
  2. rem 从 help 中获取命令名称
复制代码
  1. hash /n::1=b
  2. rem 列举奇数项的文件
  3. hash /n::~0=b
  4. rem 列举偶数项的文件
复制代码

TOP

本帖最后由 CrLf 于 2014-8-16 21:08 编辑

2.1 已更新,能想到的常用筛选条件都尽量实现了
窃以为在筛选文件方面的功能比 dir、forfiles 乃至 bash 下的 find 都要全面和强大,目前能够实现基本的文件筛选(路径、文件名、长度、修改日期、属性)、正则筛选、hash筛选(crc32、md5、sha1)、路径深度、计数筛选等各方面的筛选条件,并支持格式化输出
本人 c 语言业余水平,基于运行效率上的考虑和技术原因有些功能未实现,对于这种过两年恐怕连自己都看不懂的源代码,也不奢望会有人来替我继续改造了

TOP

感谢分享

TOP

返回列表