|
|
- @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结果1111.txt"
- popd
- )
- echo;%info%
- pause
复制代码 以上代码能获取子目录下文件的路径、大小、日期
- @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
- ::字节为单位
- echo size is: %size%
复制代码 求大佬,把第二段获取md5的命令写进第一段代码,能实现获取子目录下文件的路径、大小、日期、md5 |
|