در اکثر برنامهها نیاز داریم تا مسیر دایرکتوری جاری (فعلی)، یعنی مسیر فایل اجرایی exe برنامه خودمان را به دست آوریم.
روشهای مخلتف این کار
تمامی دستورات زیر قابل استفاده هستند؛ دستور چهارم سادهتر است.
System.IO.Path.GetDirectoryName(Application.ExecutablePath)
System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location)
System.AppDomain.CurrentDomain.BaseDirectory
System.Environment.CurrentDirectory
System.IO.Directory.GetCurrentDirectory()
System.Threading.Thread.GetDomain().BaseDirectory
هرکدام را خودتان امتحان کرده و نتیجهی آن را مشاهده کنید؛ چرا که ممکن است برخی از آنها، در انتهای خود یک اسلش داشته باشند و برخی دیگر نداشته باشند.
با
تو حالت معمولی میشه این کارو کرد تو فایل دیالوگ هم با کد زیر میتوان این کارو کرد
الان به فرض مثال فقط باید کد چهارمی رو باید کپی کنم بریزم تو برنامم؟
کارخاص دیگه ای نباید انجام بدم؟
نحوه استفاده از اینا به خود شما برمیگرده