
BAT腳本批量獲取文件路徑大小md5
以上代碼能獲取子目錄下文件的路徑、大小、日期nclick="copycode($('code0'));">復(fù)制代碼
- @echo off
- title %info%
- cd /d %~dp0
- for /f delims= %%a in ('dir /ad/b/s') do (
- echo;%%a
- pushd %%a
- (for /f delims= %%b in ('dir /a-d/b') do (
- if %%~nxb neq %~nx0 (
- echo;%%a,%%a%%b,%md5%,%%~zb,%%~tb
- )
- ))>%%a結(jié)果1111.txt
- popd
- )
- echo;%info%
- pause
求大佬,把第二段獲取md5的命令寫進(jìn)第一段代碼,能實(shí)現(xiàn)獲取子目錄下文件的路徑、大小、日期、md5nclick="copycode($('code1'));">復(fù)制代碼
- @echo off
- ::獲取文件md5值
- set para1=%~1
- set arg=333.txt
- certutil -hashfile %arg% MD5| find /v : > %para1%.md5
- set /p md5=<%para1%.md5
- echo %md5%
- ::獲取文件大小
- FOR %%A IN (%arg%) DO set size=%%~zA
- ::字節(jié)為單位
- echo size is: %size%

