আমি আমার ডিরেক্টরিতে প্রচুর * .cpp ফাইল পেয়েছি। আমি অনলাইনে সাইটগুলির একটি থেকে পেয়েছি যা নীচের কমান্ডটি ব্যবহার করে আমি ফাইলটি সাফল্যের সাথে মার্জ করেছি।
for %f in (*.cpp) do type "%f" >> Merged.doc
এখন আমার সমস্ত .cpp ফাইলের বিষয়বস্তু সহ আমি একটি ফাইল (Merged.doc) পেয়েছি। মার্জ হওয়ার সময় আমি প্রতিটি .cpp এর শেষে ফাঁকা পৃষ্ঠা যুক্ত করতে চাই বা মার্জ হওয়া ফাইলের প্রতিটি পৃষ্ঠায় প্রতিটি .cpp ফাইল রাখতে চাই।
নীচের আদেশ হিসাবে ( অন্য প্রশ্ন থেকে )। এর মতো কোন আদেশ আছে কি:
type *.cpp > merged.doc
এখানে প্রতিটি ফাইল নতুন লাইনের পরে শুরু হয় এটি নতুন পৃষ্ঠায় শুরু হওয়া উচিত।
সম্পাদনা
প্রতিটি প্রোগ্রামের আগে যদি আমার চারটি লাইন পাঠের দরকার হয় তবে কী হবে। ধরুন আমি লাইনের প্রতিটি ফাইলের সাথে সম্পর্কিত তারিখটি যুক্ত করতে চাইলে তারিখ: ডিডি-এমএম-ওয়াইওয়াই আমার কী করা উচিত এবং ফাইলের নাম: abcd.cpp সহ ফাইলের নাম যুক্ত করতে আমার কী করা উচিত (আমি চাই না) তার .cpp)।
আমি এই আদেশগুলিতে নতুন তাই দয়া করে আমাকে ক্ষমা করুন। আমি জানি না কেন আমি এই প্রশ্নের পক্ষে খুব বেশি ভোট পেয়েছি।
আমি কি করেছিলাম :
@echo off
cd C:\programs
echo ^<html^>^<head^>^<style^> pre {page-break-after: always;} ^</style^>^</head^>^<body^> >merged.html
for /r %%f in (*.cpp) do (
echo ^<pre^>
echo File Name :(Here i want the date associated with each file without the extension .cpp)
echo File Description :
echo Author :Name
echo Date :(Here the date associated with each program)
echo.
type "%%f"
echo ^</pre^>
) >>merged.html
echo ^</body^>^</html^> >> merged.html
ফলাফল ফাইলটিতে ত্রুটি E
# অন্তর্ভুক্ত করার পরে নেই বা আছে বা। তবে আমার আসল প্রোগ্রাম ফাইলের সাথে এটি সমস্ত উপলব্ধ I
/b
এস্কেপ কোডগুলি সমর্থন করে না। আপনি যদি সত্যিকারের কাজের পৃষ্ঠা বিরতি পেতে চান তবে আপনাকে এটিকে অন্য কিছুতে রূপান্তর করতে হবে। আপনি যদি এটি মুদ্রণ করতে চান তবে আমি এইচটিএমএলকে পরামর্শ দেব। আপনি যদি একাই ফর্ম্যাট করার জন্য পৃষ্ঠা বিরতি চান তবে এটি করা যায় না কারণ প্রায় কোনও পাঠ্য সম্পাদকরা সেই পালানোর কোডটিকে আর সমর্থন করে না (যা আবারও কারণ এটি যেহেতু মুদ্রণের সময় অকেজো is