bat计算指定文件MD5并输出txt
@echo off set Name1=*.ADS
set Name2=GM_RSSPI*
set Name3=equipment*
set Name4=protocols* REM 设置输出文件名
set FileName=AswRelease.md5 REM 删除文件
del %FileName% REM 输出Name1类型文件的MD5值
for %%F in (%Name1%) do (^
::获取md5值
certutil -hashfile %%F MD5 >APP_MD5_TXT
setlocal enabledelayedexpansion
set index=0
REM tokens delims介绍http://blog.sina.com.cn/s/blog_6a7839530102uvx8.html
for /f "tokens=* delims= " %%i in (APP_MD5_TXT) do (^
::echo %%i
if !index! == 1 (set md5=%%i)
set /a index=index+1
)
::cho !md5!
del APP_MD5_TXT REM 移除md5中的空格,兼容md5出现空格的情况
set md5=!md5: =! echo 当前文件MD5: !md5! echo %%F 1 !md5!>>%FileName%
)
REM 输出Name2类型文件的MD5值
for %%F in (%Name2%) do (^
::获取md5值
certutil -hashfile %%F MD5 >APP_MD5_TXT
setlocal enabledelayedexpansion
set index=0
for /f "tokens=* delims= " %%i in (APP_MD5_TXT) do (^
::echo %%i
if !index! == 1 (set md5=%%i)
set /a index=index+1
)
::cho !md5!
del APP_MD5_TXT REM 移除md5中的空格,兼容md5出现空格的情况
set md5=!md5: =! echo 当前文件MD5: !md5! echo %%F 2 !md5!>>%FileName%
)
REM 输出Name3类型文件的MD5值
for %%F in (%Name3%) do (^
::获取md5值
certutil -hashfile %%F MD5 >APP_MD5_TXT
setlocal enabledelayedexpansion
set index=0
for /f "tokens=* delims= " %%i in (APP_MD5_TXT) do (^
::echo %%i
if !index! == 1 (set md5=%%i)
set /a index=index+1
)
::cho !md5!
del APP_MD5_TXT REM 移除md5中的空格,兼容md5出现空格的情况
set md5=!md5: =! echo 当前文件MD5: !md5! echo %%F 3 !md5!>>%FileName%
)
REM 输出Name4类型文件的MD5值
for %%F in (%Name4%) do (^
::获取md5值
certutil -hashfile %%F MD5 >APP_MD5_TXT
setlocal enabledelayedexpansion
set index=0
for /f "tokens=* delims= " %%i in (APP_MD5_TXT) do (^
::echo %%i
if !index! == 1 (set md5=%%i)
set /a index=index+1
)
::cho !md5!
del APP_MD5_TXT
REM 移除md5中的空格,兼容md5出现空格的情况
set md5=!md5: =! echo 当前文件MD5: !md5!
REM 输出不换行 例如 set /p="hello "<nul
set /p=%%F 4 !md5!<nul>>%FileName% ) pause
bat计算指定文件MD5并输出txt的更多相关文章
- 计算指定文件的MD5值
/// <summary> /// 计算指定文件的MD5值 /// </summary> /// <param name="fileName"> ...
- Java以流的方式将指定文件夹里的.txt文件全部复制到另一文件夹,并删除原文件夹中所有.txt文件
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.Fi ...
- cmd到指定目录并执行命令 mysql到bin目录并执行命令 cmd bat进入指定文件夹中并执行命令
其实就一条命令:(保存为bat格式,注意:有两个and希腊字母 && )cmd /k "cd /d Your ProjectPath&&Your CMD co ...
- 转 这种方法可以免去自己计算大文件md5 的麻烦
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEditor;using ...
- 将HDFS中指定文件的内容输出到终端。
1 import java.io.*; 2 import org.apache.hadoop.conf.Configuration; 3 import org.apache.hadoop.fs.*; ...
- C# 计算字符串/文件的哈希值(MD5、SHA)
原文 C# 计算字符串的哈希值(MD5.SHA) 已做修改 一.关于本文 本文中是一个类库,包括下面几个函数: /// 1)计算32位MD5码(大小写):Hash_MD5_32 /// 2)计算16位 ...
- bat 读取当前目录指定文件信息并拼接
bat 读取指定文件的信息并拼接成指定格式
- git 签出(恢复)指定文件
在项目开发中,偶尔会因为误删文件或其他原因需要从git仓库中恢复某些文件.此篇文章将介绍如何通过git从历史提交记录.分支记录恢复指定文件. 1. git checkout 说明:使用git chec ...
- [原创]java WEB学习笔记41:简单标签之带属性的自定义标签(输出指定文件,计算并输出两个数的最大值 demo)
本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当 ...
随机推荐
- hbase 整合ranger
一.安装hbase插件 1.解压安装插件 从target目录下拷贝ranger-2.1.0-SNAPSHOT-hbase-plugin.tar.gz到hbase集群,你的这个包的版本可能跟我不一致. ...
- spark集成kerberos
1.生成票据 1.1.创建认证用户 登陆到kdc服务器,使用root或者可以使用root权限的普通用户操作: # kadmin.local -q “addprinc -randkey spark/yj ...
- eclipse juno 怎么安装maven
步骤如下: 1.下载maven的bin,在apache官方网站可以下载. 2.下载下来之后,解压,找个路径放进去, 把bin的位置设在环境变量里,新建环境变量MAVEN_HOME. 3.在PATH里加 ...
- linux定时执行shell脚本
写一个shell脚本,定时执行简单示例 很多时候我们有希望服务器定时去运行一个脚本来触发一个操作,比如说定时去备份服务器数据.数据库数据等 不适合人工经常做的一些操作这里简单说下 Shell俗称壳,类 ...
- SpaceClaim通过脚本创建新窗口
下载安装SharpDevelop,下载地址:http://www.icsharpcode.net/OpenSource/SD/Download/Default.aspx#SharpDevelop3x ...
- java 中利用反射机制获取和设置实体类的属性值
摘要: 在java编程中,我们经常不知道传入自己方法中的实体类中到底有哪些方法,或者,我们需要根据用户传入的不同的属性来给对象设置不同的属性值,那么,java自带的反射机制可以很方便的达到这种目的,同 ...
- Servlet使用反射机制
传统servlet存在的问题 每一个不同的请求都要写Servlet,导致整个项目servlet过多,不易维护 解决方案 同一个模块只写一个Servlet,然后每一个请求传一个参数,后台根据参数取调用不 ...
- windows命令行查看文件MD5
certutil -hashfile D:\1.exe MD5certutil -hashfile D:\1.exe SHA1certutil -hashfile D:\1.exe SHA256 原文 ...
- python 玩爬虫安装了一大堆第三方库
之前就听说过爬虫,感觉很复杂的样子,但是看到python代码很简短.由于本机已经安装了python2.7 所以就拿来py 文件跑一下想看看效果. 结果各种代码错误.然后根据每个错误去下载对应的依赖项. ...
- Python script to package the information of tracking benchmarks like LaSOT and GOT-10k into json files for Siamese network based trackers
############################################################################################ #### Fo ...