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)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当 ...
随机推荐
- 随机采样方法整理与讲解(Acceptance-Rejection、MCMC、Gibbs Sampling等)
本文是对参考资料中多篇关于sampling的内容进行总结+搬运,方便以后自己翻阅.其实参考资料中的资料写的比我好,大家可以看一下!好东西多分享!PRML的第11章也是sampling,有时间后面写到P ...
- Java-Maven(十一):Maven 项目出现pom.xml错误:Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin
Maven项目出现ERROR: eclipse更新了Maven插件后,让后就出现了以下错误: Description Resource Path Location Type Conflicting l ...
- linux 运行时限制CPU核数、内存、读写速度
systemd-run --scope -p MemoryLimit=4G \ -p "BlockIOReadBandwidth=/dev/sdb1 150M" \ -p &quo ...
- 通过SOCKS代理渗透整个内网
https://blog.csdn.net/SouthWind0/article/details/83111044 通过SOCKS代理渗透整个内网 1.背景 经过前期的渗透工作,我们现在已经成功找到了 ...
- oracle的jdbc 的maven配置
oracle的jdbc是需要收费,因此在maven的中心库是无法下载.有两个办法引入到工程中,一个是手工,另外一个是加入oracle自己的maven库 一.手工配置(本地依赖) 首先要下载到想要的版本 ...
- [LeetCode] 656. Coin Path 硬币路径
Given an array A (index starts at 1) consisting of N integers: A1, A2, ..., AN and an integer B. The ...
- 【ARM-Linux开发】【CUDA开发】【视频开发】关于Linux下利用GPU对视频进行硬件加速转码的方案
最近一直在研究Linux下利用GPU进行硬件加速转码的方案,折腾了很久,至今没有找到比较理想的硬加速转码方案.似乎网上讨论这一方案的文章也特别少,这个过程中也进行了各种尝试,遇到很多具体问题,以下便对 ...
- windows server 守护进程nssm
安装nssm 下载程序 https://nssm.cc/ci/nssm-2.24-101-g897c7ad.zip 安装nssm,以管理员运行cmd.exe,执行如下: C:\Users\prolds ...
- windows 安装node.js
安装node.js 这里我们是直接下载的编译后的zip包 地址:https://nodejs.org/en/download/ 点击下载相应的zip版本 这里我把zip包最里面一层的东西,所有内容放在 ...
- 使用Centos7.5+Nginx+Gunicorn+Django+Python3部署blog项目
项目开发环境是 Python3.5.2+Django1.10.6+Sqlite3+Centos7.5+Nginx1.12.2+Gunicorn 发布出来供需要的同学借鉴参考.文中如有错误请多多指正! ...