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 ...