В настоящее время я пишу пакетный файл для выполнения файла с неизвестной именованной контрольной суммой в каталоге.Проблема в том, что я понятия не имею, как искать .sfv
или .md5
в каталоге и установить найденный файл контрольной суммы в качестве переменной, которую я могу выполнить позже в скрипте.
@echo off
set quicksfv="%ProgramFiles%\QuickSFV\quicksfv.exe"
if exist "*.sfv" (
goto sfvcheck
)
and (
set EXT="sfv"
)
else (
goto skip
)
if exist "*.md5" (
goto sfvcheck
)
and (
set EXT="md5"
)
else (
goto skip
)
/*
this is what i would like to add if the checksum file exist
*/
GetFileName of checksum file
set CHECKSUM="checksumfilename"
:sfvcheck
quicksfv "%CHECKSUM%.%EXT%"
:skip
echo. No checksum file was found!
pause
exit