Skip to content

Instantly share code, notes, and snippets.

@hymkor
Created September 7, 2017 06:15
Show Gist options
  • Save hymkor/efb8181c2a4347cf076d9a21c16d5d41 to your computer and use it in GitHub Desktop.
Save hymkor/efb8181c2a4347cf076d9a21c16d5d41 to your computer and use it in GitHub Desktop.
フォルダーにある特定拡張子の全ファイルのチェックサムのリストを作るバッチ(標準コマンドだけで Ok)
@echo off
for %%I in (
"%windir%"
"%windir%\system32"
) do pushd %%I & call :sum & popd
exit /b
:sum
echo.
echo ******************** %CD% *************************
echo.
for %%I in (
*.dll
*.exe
) do for /F "skip=1 tokens=*" %%J in (
'certutil -hashfile "%%I" ^| findstr /v [C]ertUtil'
) do echo %%J %%I
exit /b
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment