for /r %i in (*) do @echo %~ni
veya
forfiles /s /c "cmd /c if @isdir==FALSE noquotes.bat @fname"
bir dosya varsayarak noquotes.bat senin içinde % Path% bu içerikle
@echo %~1
for / r yaklaşımı açıkladı
for /r geçerli dizini yinelemeli olarak yönlendirir for /r drive:\path\, geçerli dizin varsayılır) ve kümede eşleşen her dosya için belirtilen komut ile yürütülür. (*). Set (.) sadece dizinlerle eşleşir. @echo% ~ ni
Bu komut isteminde olduğu gibi çalışır. Bir toplu iş dosyasının içine koyarsanız, tekliflerinizi ikiye katlayın. diğer bir deyişle for /r %%i in (*) do @echo %%~ni
forfiles yaklaşım açıkladı
/s Geçerli ve tüm alt dizinleri sıralar
/c Alıntı içindeki komutu çalıştırır.
@isdir ve @fname komut dizgisine yayılan bir semboldür
Ekstra toplu iş dosyası noquotes.bat % ~ 1 ile çift tırnakların soyulmasıyla yardımcı olur (parametre 1)
forfiles ayrıca başlamak için bir yol belirlemenizi de sağlar forfiles /P C:\Windows ...