একসাথে একাধিক ফাইল কীভাবে প্রক্রিয়া করবেন?


1

আমাকে একাধিক এবং ফাইলের বিপরীতে এই ভেরা ++ সরঞ্জামটি ব্যবহার করতে হবে । আমি পরামিতি হিসাবে একটি ফাইলের নাম গ্রহণ করি। ফাইলগুলি কীভাবে অনুসন্ধান করতে এবং সেগুলিতে প্রেরণ করা যায় ? এটি কি ওয়ান-লাইনার বা আমার কি ব্যাচের স্ক্রিপ্ট দরকার?*.cpp*.h*.cppvera++

উত্তর:


3

কেবলমাত্র বর্তমান ফোল্ডার:

for %i in (*.cpp *.h) do vera++ "%~i"

সাবফোল্ডার সহ:

for /r . %i in (*.cpp *.h) do vera++ "%~i"

/r .এর অর্থ "বর্তমান ফোল্ডারে শুরু করুন"। আপনি যদি আলাদা ফোল্ডারের নাম নির্দিষ্ট করতে চান তবে ব্যবহার করুন for /r newfolder।


আমি কীভাবে উইন্ডোজ এক্সপিতে এটি করব? এটা কাজ করছে না.
— জাদের দিয়া

@ জাদের: ঠিক কীভাবে এটি কাজ করছে না? (এছাড়াও, প্রথমে পরীক্ষাগুলি না করে উত্তর গ্রহণ করবেন না))
— গ্রাভিটি

এটি কমান্ড লাইনে কাজ করে, তবে কোনও batফাইলের অভ্যন্তরে এটির ফলাফল হয় ~i" was unexpected at this time(পর্তুগিজ থেকে রুক্ষ অনুবাদ)
— জেডার ডায়াস

2
@ জ্যাডার: forব্যাচ ফাইলের অভ্যন্তরে ব্যবহার করার সময় আপনাকে এর দ্বিগুণ করতে হবে %:for %%i in (*.cpp *.h) do vera++ "%%~i"
— মাধ্যাকর্ষণ

3

এটি অবশ্যই ডকুমেন্টেশনের এক-লাইনার। এখানে বিকল্পগুলি রয়েছে:


1
এটি ঘটে যে উইন্ডোজ এক্সপি এর মধ্যে ইতিমধ্যে একটি find.exe(ফাইলগুলির মধ্যে স্ট্রিং অনুসন্ধানের জন্য) রয়েছে তারপরে আপনাকে
— কোনটি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.