Batch File: Rename to put extention (*.jpg) at the end of each file

আমি মেইল থেকে প্রায়ই আউটলুক এক্সপ্রেসের মেইলগুলার অ্যাটাচমেন্ট এক্সট্রাক্ট করি। তখন দেখা যায়, একই ফাইলনেম থাকার কারণে অনেকগুলো ফাইলের এক্সটেনশন থাকে না। যেমন,
sunny_leone.jpg এর পরের সবগুলো ফাইলের ফাইলনেম এমন
sunny_leone_001 (কোন এক্সটেনশন নাই)
sunny_leone_002 (কোন এক্সটেনশন নাই)


sunny_leone_150 (কোন এক্সটেনশন নাই)

সবগুলার নামের পিছনে .jpg বসিয়ে নিলেই কাজটা হয়ে যায়, কিন্তু একহাজারটা ফাইল কি একটা একটা করে রিনেম করে করে কাজটা করব? হ্যাঁ, প্রথমে তাই করতাম আমি। কিন্তু এখন আর করি না।

এক্সটেনশন বিহীন কিছু ফাইলের শেষে এক্সটেনশন বসানোর জন্য আমি এই ছোট্ট একটা batch file এর সাহায্য নেব।

নোটপ্যাডে নিচের কোড গুলো লিখে extention.bat নামে সেভ করি।

ren * *.jpg

তারপর সবগুলো এক্সটেনশন বিহীন ফাইলগুলোর সাথে ব্যাচ ফাইলটাও একটা ফোল্ডারে রেখে ফাইলটা চালাই।

*** Caution: একই ফোল্ডারে যদি *.wmv *.avi *.pps বা অন্য কোন এক্সটেনশনের ফাইল থাকে তবে সেগুলোর এক্সটেনশনও বদলে যাবে সুতরাং Make sure, that folder doesnt contain any other files other than *.jpg ***

Respond to this post