ali_agha نشر 30 نوفمبر 2015 أرسل تقرير نشر 30 نوفمبر 2015 يمكنني في الجافا استخدام System.getProperty("user.home") للحصول على مسار مجلد المنزل للمستخدم في أي منصة بطريقة مستقلة فهل هنالك طريقة معينة لفعل ذلك؟ اقتباس
0 هشام رزق الله نشر 30 نوفمبر 2015 أرسل تقرير نشر 30 نوفمبر 2015 في لغة روبي عدة خيارات للحصول على مسار مجلد المنزل، فمثلا لو كنت على أنظمة يونكس فيمكنك استخدام تابع File.expand_pat مع رمز ~ الذي يشير إلى مسار مجلد المنزل للمستخدم الحالي وفي حالة استخدامه مع اسم مستخدم مثلا ~foo فإنه يشير إلى مسار مجلد المنزل لذاك المستخدم:File.expand_path('~') أعتقد أن هذه الطريقة هي أفضل طريقة يمكنك استخدامها.ومن الطرق الأخرى، يمكنك استخدام الثوابت ENV["HOME"] و ENV["HOMEPATH"] لتحديد مجلد المنزل كما في المثال التالي:homes = ["HOME", "HOMEPATH"] realHome = homes.detect {|h| ENV[h] != nil} if not realHome puts "Could not find home directory" end اقتباس
السؤال
ali_agha
يمكنني في الجافا استخدام System.getProperty("user.home") للحصول على مسار مجلد المنزل للمستخدم في أي منصة بطريقة مستقلة فهل هنالك طريقة معينة لفعل ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.