عاطي نشر 16 ديسمبر 2015 أرسل تقرير نشر 16 ديسمبر 2015 (معدل) لنقل أنّني أملك ملفّا باسم "a.txt" على مجلّد المنزل بحيث يكون مساره كالتّالي : /home/aati/a.txt وأريد الحصول على اسم الملف دون امتداده (يعني أريد فقط “a” )، فكيف يُمكنني القيّام بذلك؟ تم التعديل في 16 ديسمبر 2015 بواسطة عاطي اقتباس
0 عبدالهادي الديوري نشر 16 ديسمبر 2015 أرسل تقرير نشر 16 ديسمبر 2015 يُمكنك الحصول على اسم الملف دون امتداده باستعمال File.basename، الذي يقوم بإرجاع آخر مكّون من مسار الملف (وهو اسم الملف مع الامتداد) ويُمكن حذف الامتداد بتمريره كقيمة نصيّة مكان العامل الثّاني:# إرجاع اسم الملفّ مع امتداده File.basename("/home/aati/a.txt") #=> "a.txt" #ارجاع اسم الملف دون امتداد File.basename("/home/aati/a.txt", ".rb") #=> "a"يُمكنك القيام بُمختلف العمليّات على الملفّ بعد حصولك على اسمه (مع امتداده طبعا) كالقراءة والكتابة عليه.استثناء لمُستخدمي نظام Windows:تُستخدم File.basename كالتّالي: File.basename("C:\\Folder\\file.txt", ".txt") #=> "file" 1 اقتباس
السؤال
عاطي
لنقل أنّني أملك ملفّا باسم "a.txt" على مجلّد المنزل بحيث يكون مساره كالتّالي :
وأريد الحصول على اسم الملف دون امتداده (يعني أريد فقط “a” )، فكيف يُمكنني القيّام بذلك؟
تم التعديل في بواسطة عاطي1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.