আমার একটি ডিরেক্টরিতে 50 টি পাঠ্য ফাইল রয়েছে।
এই ফাইলগুলিকে একক ফাইলের সাথে সংযুক্ত করার জন্য কি উইন্ডোজ কমান্ড-লাইন পদ্ধতি রয়েছে?
আমি উইন্ডোজ ভিস্তা ব্যবহার করছি ।
আমি সব ফাইলের নাম টাইপ করতে চাই না।
আমার একটি ডিরেক্টরিতে 50 টি পাঠ্য ফাইল রয়েছে।
এই ফাইলগুলিকে একক ফাইলের সাথে সংযুক্ত করার জন্য কি উইন্ডোজ কমান্ড-লাইন পদ্ধতি রয়েছে?
আমি উইন্ডোজ ভিস্তা ব্যবহার করছি ।
আমি সব ফাইলের নাম টাইপ করতে চাই না।
উত্তর:
আমি সব ফাইলের নাম টাইপ করতে চাই না।
এড়ানো সহজ। এই ফোল্ডারে একটি কমান্ড প্রম্পট খুলুন এবং নিম্নলিখিত কমান্ডটি টাইপ করুন:
copy /b *.txt newfile.txt
টিপুন Enter।
এখন আপনার কাছে এই ফোল্ডারে সমস্ত পাঠ্য ফাইল থাকবে date
আমার চূড়ান্ত লক্ষ্য হ'ল প্রতিটি পাঠ্য ফাইলের সামগ্রীগুলি একটি এক্সেল শীটের পৃথক কলামে সঞ্চয় করা।
এখানে একটি টিউটোরিয়াল যা আপনাকে আপনার "চূড়ান্ত লক্ষ্য" অর্জন করতে সহায়তা করতে পারে:
একটি কার্যপত্রকের একটি ফোল্ডারে সমস্ত সিএসভি বা টিএক্সটি ফাইলগুলি মার্জ করুন
প্রতিটি সংযুক্ত ফাইলের শেষে একটি নতুন লাইন যুক্ত করতে, নীচের typeপরিবর্তে এর পরিবর্তে ব্যবহার করুন copy:
type *.txt > newfile.txt
.txtথেকে সরান newfileএবং বাম! ওখানে তোমার আছে।
type x.log.* > merged.logব্যাচ ফাইল ছাড়াই করতে পারেন । নতুন লাইনগুলি মোকাবেলা করা বেশ সহজ।
typeডস ৩.৩ থেকে দীর্ঘ পথ পাড়ি দিয়েছে। আমি জানতাম না যে আপনি ফাইল মাস্ক ব্যবহার করতে পারেন। ওটা কখন ঘটেছিল?
ধরে নিই যে আপনি পাঠ্য ফাইল সংযোজনের বিষয়ে কথা বলছেন, copyকমান্ডটি তাদের একত্রে যুক্ত করার জন্য ব্যবহার করা যেতে পারে:
copy file1+file2+file3 targetfile
আপনার যদি অনেকগুলি ফাইল থাকে তবে আপনি একবারে একটি ফাইল যুক্ত করে লুপ করতে পারেন।
বাইনারি ফাইলগুলির জন্য, ' /b' বিকল্পটিতে যুক্ত করুন:
copy /b file1+file2+file3 targetfile
এটি ধরে নিয়েছে যে আপনি যে বাইনারি ফাইলগুলি নিয়ে কাজ করছেন তা আপনি পিছনে থেকে পিছনে সংযোজন করতে পারবেন; যদি তা না হয় তবে আপনি প্রচুর অকেজো ডেটা পাবেন।
copy ডকস.মাইক্রোসফট.এইন.ইউউস
কমান্ড প্রম্পটে নিম্নলিখিত কমান্ডটি চালান:
for %f in (*.txt) do type "%f" >> output.txt
output.txt
নীচের .bat ফাইলটি XIT.for নামের একটি ব্যতীত MASTER.for নামে একটি ফাঁকা ফাইলটিতে সমস্ত * .ফায়াল যুক্ত করবে for
type NUL > MASTER.for
FOR %%G IN (*.for) DO IF NOT "%%G" == "XIT.for" copy /A MASTER.for+"%%G" && echo. >> MASTER.for
:)
for %f in (*.txt) do ((echo. & echo == %f == & echo. & type %f ) >> *.txt.dat )