11 Ekim 2015 Pazar

bat dosyasında dizin dolaşma

Giriş
Her seferinden takıldığım için artık not almak istedim.

Dizin Belirtmek
Olduğumuz dizinde şöyle dolaşılır
FOR %%i IN (*.*) DO (
...
)
Belirtilen dizinde şöyle dolaşılır.
FOR %%i IN (C:\Files\*.*) DO (
...
)
Bulunan Dosyanın Tam Yolunu Kullanmak
Tüm seçenekler için şöyle yaparız.
call /? veya for /?

Tam yol için %%~i kullanılır.
FOR %%i IN (C:\Files\*.*) DO (
echo "%%~i"
start "mass extract.." "C:\Files\extractor.exe" "%%~i"
)
Dosya adını kullanmak - name (n) ve extension (x)
Dosya adı ve uzantısı için %%~nxi kullanılır.
FOR  %%i IN (C:\Files\*.*) DO (
echo %%~nxi
start "mass extract.." /D "C:\Files" "C:\Files\extractor.exe" %%~nxi
)



Hiç yorum yok:

Yorum Gönder