MD5 Hash af filer i en Windows-mappe

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg forsøger at oprette md5 hash værdier for alle filer i en mappe. Så jeg lavede en Windows batch fil til dette. Nedenfor er scriptet jeg bruger


for /r \%\%f in (*) do (
certutil -hashfile \%\%f MD5
)
>> output.txt


Dette kommer op med en fejl på 'For mange argumenter, forventede 2 modtaget 4'. Jeg forstår, at hvis jeg bruger md5.exe \%\%f, ville det fungere, men jeg synes ikke at have md5.exe installeret som standard. Og jeg kan ikke installere dette værktøj på grund af miljøbegrænsninger.


Kan nogen venligst hjælpe?


Mange tak

Bedste reference


Dit script fungerer fint i mapper, der ikke har mellemrum i deres vej, men fejler med uventede antal argumenter for mapper med mellemrum. Så fix skal være enkelt: erstat \%\%f med "\%\%f"