Board logo

标题: [文件操作] 批处理如何给文件生成MD5文件或者sha1哈希值文件? [打印本页]

作者: toyerspollors    时间: 2021-8-25 14:56     标题: 批处理如何给文件生成MD5文件或者sha1哈希值文件?

如何给文件夹内的文件生成MD5文件或者sha1哈希值文件?

比如我的D:\目录路径下的有10个1级子文件夹(当然在每个1级子文件夹下也会有很多文件以及子文件夹),举例如下:
D:\A1\DGFG\GD\H5D\HDF\
D:\A2\3F\646DG\SG3\SGDGJ6\DD\
D:\A3\CS3\SD22\667\3428\3\
D:\A4\3EE\S3\5454\664\232\
……

我想给D:\目录路径下每个1级子文件夹内的所有文件(要遍历子级)生成一份MD5文件或者sha1哈希值文件,
也就是在A1、A2、A3、A4这些文件夹中生成一份MD5或者sha1哈希值的校验文件,生成的校验文件也是保存在对应的A1、A2、A3、A4这些文件夹路径下。
D:\目录路径下的有10个1级子文件夹,最终就是生成10份校验文件,这些生成的校验文件是可以使用md5软件或者哈希值软件打开进行校验的。

请老师帮助一下!
作者: toyerspollors    时间: 2021-8-25 19:38

回复 2# idwma

谢谢老师!我尝试了一下,看到老师这个代码是所有子级文件夹都生成一个校验文件,

我只想在D盘目录下的所有的1级子文件夹路径下生成校验文件,

这些生成的校验文件我是想要可以支持使用md5软件或者哈希值软件打开进行校验的。

顶楼我修改了一下表达内容,希望老师能理解我的用意。
作者: toyerspollors    时间: 2021-8-25 21:32

回复 4# idwma

不太懂老师问的问题,平时我用校验软件生成的校验文件一般都是".MD5"、“.sha1”这种后缀的,你代码生成的是.txt后缀的文件,我不知道如何使用校验软件去校验文件的MD5值或者哈希值




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2