for /r %i in (*) do @echo %~ni
অথবা
forfiles /s /c "cmd /c if @isdir==FALSE noquotes.bat @fname"
এই বিষয়বস্তু সহ noquotes.batআপনার % PATH% এ কোনও ফাইল ধরে নিচ্ছেন
@echo %~1
for / r পদ্ধতির ব্যাখ্যা করা হয়েছে
for /rবর্তমান ডিরেক্টরিটি পুনরাবৃত্তির সাথে হাঁটা হয় (আপনি একটি ডিরেক্টরি নির্দিষ্ট করতে পারেন for /r drive:\path\, বর্তমান ডিরেক্টরিটি ধরে নেওয়া হয়েছে) এবং সেটের সাথে মেলে প্রতিটি ফাইলের জন্য নির্দিষ্ট কমান্ডটি কার্যকর করে (*)। সেটটি (.)কেবলমাত্র ডিরেক্টরিগুলির সাথে মেলে। @echo% ~ ni এই কমান্ডটি প্রম্পট থেকে যেমন রয়েছে তেমন কাজ করে। যদি আপনি এটি একটি ব্যাচ ফাইলের ভিতরে রাখেন তবে আপনার উক্তিগুলি দ্বিগুণ করুন। অর্থাতfor /r %%i in (*) do @echo %%~ni
forfiles পদ্ধতির ব্যাখ্যা
/sউল্লেখ বর্তমান এবং সমস্ত সাব-
/cকোট ভিতরে কমান্ড executes
@isdirএবং @fnameপ্রতীক কমান্ড স্ট্রিং মধ্যে নির্গত হয়
অতিরিক্ত ব্যাচ ফাইল noquotes.bat% ~ 1 (প্যারামিটার 1) সঙ্গে ডাবল কোট stripping দ্বারা সাহায্য করে
forfilesএছাড়াও আপনি একটি পাথ শুরু করতে নির্দিষ্ট করার অনুমতি দেবেforfiles /P C:\Windows ...