জাভা ব্যবহার করে একাধিক ফাইল রিনেম করার কোড নিচে দেওয়া হলো:
উদাহরণ
import java.io.File; import java.io.IOException; public class Demo{ public static void main(String[] argv) throws IOException{ String path_to_folder = "path\\to\\folder\\where\\multiple\\files\\are\\present"; File my_folder = new File(path_to_folder); File[] array_file = my_folder.listFiles(); for (int i = 0; i < array_file.length; i++){ if (array_file[i].isFile()){ File my_file = new File(path_to_folder + "\\" + array_file[i].getName()); String long_file_name = array_file[i].getName(); String[] my_token = long_file_name.split("\\s"); String new_file = my_token[1]; System.out.println(long_file_name); System.out.print(new_file); my_file.renameTo(new File(path_to_folder + "\\" + new_file + ".pdf")); } } } }আউটপুট
The files in the folder will be renamed to .pdf
Demo ক্লাসে main ফাংশন আছে, যেখানে একাধিক ফাইল থাকা ফোল্ডারের পাথ সংজ্ঞায়িত করা হয়েছে। উল্লিখিত পাথে একটি নতুন ফোল্ডার তৈরি করা হয়েছে।
'listFiles' ফাংশন ব্যবহার করে ফাইলের তালিকা প্রাপ্ত করা হয়েছে। ফাইল অ্যারেটের ওভার ইটেরেট করা হয়েছে, এবং যদি কোনো ফাইল পাওয়া যায়, একটি নতুন ফাইল পাথ তৈরি করা হয়েছে এবং ফাইলের নাম প্রাপ্ত করা হয়েছে এবং এটি স্প্লিট করা হয়েছে। ফাইলগুলো .pdf-এ রিনেম করা হয়েছে। 'long_file_name'-এ প্রথম স্পেসের পরের সাবস্ট্রিং लेकर ফাইলের নাম সংক্ষিপ্ত করা হয়েছে।