Sadece koşabilirsin İÇİN / F ile döngü DIR kaynak dizinden (D: \ Images) her bir dosyanın tam yolunu alıp yinelemeli olarak kaydır
Bu, esasen her bir açık yol ve dosya adını bilgisayara aktarır. magick
tek tek komut ve sonra bunları daha sonra gözden geçirilmek üzere günlük dosyasına ekleyeceksiniz.
Tüm bunları kullanarak ek kaynaklar ve uygulanabilir bir sözdizimine sahip bir örnek komut, aşağıda belirtilen şekilde yararlanmanız için sağlanmıştır. Bu sizin için iyi bir başlangıç noktası olmalı.
Komut Satırı Örneği
NOT: Bölümünü değiştirebilirsiniz D\Images\*.*"
gibi D\Images\*.jpg"
veya hangi dosya uzantısına olursa olsun
yalnızca bu belirli dosya uzantılarını listeler ve
ona F:\OtherFolder\*.png"
ya da ihtiyaç için ne olursa olsun farklı
klasör yolu ve / veya dosya uzantıları
aşağıda verdiğim örnek.
FOR /F "DELIMS=" %A IN ('DIR /A-D /S /B "D:\Images\*.*"') DO magick identify -verbose "%~A">>D:\logfile.txt
Toplu Komut Dosyası Örneği
NOT: Bu senaryoyu hazırladım, böylece ihtiyaçlarınız için değişkenleri çalışma başına uygun bir şekilde yerleştirmek üzere kolayca ayarlayabilirsiniz.
@ECHO ON
SET Source=D:\Images
SET Ext=*.jpg
SET LogFile=D:\logfile.txt
FOR /F "DELIMS=" %%A IN ('DIR /A-D /S /B "%Source%\%Ext%"') DO magick identify -verbose "%%~A">>"%LogFile%"
GOTO EOF
Ek Kaynaklar