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


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.