سؤال
هل يوجد متغير .NET يقوم بإرجاع دليل "كافة المستخدمين"؟
المحلول
سوف ترغب في استخدام system.environment
المتغيرات.
معظم تلك المحددة مسبقا هي يظهر هنا.
بالنسبة ل"جميع المستخدمين"سوف تستخدم:
System.Environment.GetEnvironmentVariable("ALLUSERSPROFILE")
أعلم أنني حصلت على الكثير من التحديثات والإجابة الصحيحة لأشياءي الأخرى، لكن هذا يعمل بالفعل.حيث كالآخر متغيرات البيئة يبدو أن الرابط الذي قمت بربطه سابقًا لا يعمل مع استدعاء الوظيفة هذا.
نصائح أخرى
أو،
Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData)
يمكنك بعد ذلك تمرير هذه النتيجة إلى System.IO.Directory.GetParent() للحصول على المجلد الجذر "All Users".
لا تنتمي إلى StackOverflow