ঠিক আছে, আমি এনভায়রনমেন্ট.স্পেশিয়াল ফোল্ডার চেক করেছি, কিন্তু এর জন্য এখানে কিছুই নেই।
আমি সি # তে বর্তমান ব্যবহারকারীর হোম ডিরেক্টরি পেতে চাই। (যেমন c:\documents and settings\userএক্সপি এর c:\users\userঅধীনে, ভিস্তার /home/userঅধীনে এবং ইউনিক্সের অধীনে))
আমি জানি আমি এটি খুঁজে পেতে পরিবেশগত পরিবর্তনগুলি পড়তে পারি তবে আমি ক্রস-প্ল্যাটফর্মের উপায়ে এটি করতে চাই।
.NET (অগ্রাধিকারে mscorlib ব্যবহার করে) দিয়ে এটি করার কোনও উপায় আছে কি?
আপডেট : ঠিক আছে, এই কোডটি আমি ব্যবহার করে শেষ করেছি:
string homePath = (Environment.OSVersion.Platform == PlatformID.Unix ||
Environment.OSVersion.Platform == PlatformID.MacOSX)
? Environment.GetEnvironmentVariable("HOME")
: Environment.ExpandEnvironmentVariables("%HOMEDRIVE%%HOMEPATH%");