সুতরাং উদাহরণস্বরূপ বলুন আমার কাছে এটি ছিল যাতে আমার সমস্ত ফাইল উইন্ডো মেশিন থেকে কোনও ইউনিক্স মেশিনে স্থানান্তরিত হয়: C:\test\myFile.txt
থেকে {somewhere}/test/myFile.txt
(ড্রাইভ লেটার এই সময়ে অপ্রাসঙ্গিক)।
বর্তমানে, আমাদের ইউটিলিটি লাইব্রেরি যা আমরা নিজেরাই লিখেছি তা এমন একটি পদ্ধতি সরবরাহ করে যা ফরোয়ার্ড স্ল্যাশ সহ সমস্ত ব্যাক স্ল্যাশগুলির একটি সহজ প্রতিস্থাপন করে:
public String normalizePath(String path) {
return path.replaceAll("\\", "/");
}
স্ল্যাশগুলি সংরক্ষিত এবং কোনও ফাইলের নামের অংশ হতে পারে না, সুতরাং ডিরেক্টরি কাঠামোটি সংরক্ষণ করা উচিত। তবে, আমি নিশ্চিত নই যে উইন্ডোজ এবং ইউনিক্স পাথগুলির মধ্যে অন্যান্য জটিলতা রয়েছে যা সম্পর্কে আমাকে উদ্বিগ্ন হতে হবে (যেমন: অ-এসকি নাম, ইত্যাদি)