1

私の要件は、次の形式で出力ファイルを作成することです。 Filename,file size,checksum

例はabc.tar,1024 Bytes,052107adc8c42d6cf581bf81225ae6de

コード

setlocal enabledelayedexpansion  
set OUTFILE="C:\Script\Batch_OUT.txt"

echo %OUTFILE%

echo Extracting Batch records to %OUTFILE% ...
echo pwd = `pwd`

cd C:\Script\TARS\

for %%f in (Batch_*.tar) do (  
(echo %%~nxf && echo %%~zf Bytes && certutil -hashfile "%%f" MD5 | find /V    ":") >>%OUTFILE%  
) 

pause 2m

出力

Batch_one.tar 
778240 Bytes 
052107adc8c42d6cf581bf81225ae6de

期待される結果

Batch_one.tar,778240 Bytes,052107adc8c42d6cf581bf81225ae6de
4

1 に答える 1