PDA

View Full Version : ایجاد یک مسیر پویا



Arash-For-Life
دوشنبه 31 خرداد 1389, 22:58 عصر
با سلام خدمت اساتید:
چجوری میشه فایل بانک و فایلهای عکسی رو که در برنامم استفاده کردم رو بدون تغییر در سورس کد برنامه (مسیر فایل دیتابیس) دوباره در یه سیستم دیگه استفاده کنم؟؟؟
به عنوان مثال مسیر فایل دیتابیس برنامه که در همونجا پروژه هم ذخیره شده اینه:
C:\Documents and Settings\Devil\My Documents\Visual Studio 2005\Projects\Arash_Library\
مسلما در یه سیستم دیگه این مسیر دیگه نیست....
اگه راهی هست یه توضیح مفهومی بدید

saber4166
دوشنبه 31 خرداد 1389, 23:05 عصر
اكه هدفتون به دست اوردن مسير جاري برنامه يا EXE برنامه شماست كه در هر مسيري بود بشناسه
شما ميتونيد فايل بانكي خودتونو كنار Exe برنامه قرار بدين وبعد با اين ىستور بهشون دسترسي داشته باشين



Application.StartupPath

اين دستور يه رشته اي از مسير برنامه رو برميكردونه


string StrPath = Application.StartupPath+"\\Database.mdf";

Arash-For-Life
سه شنبه 01 تیر 1389, 10:03 صبح
اكه هدفتون به دست اوردن مسير جاري برنامه يا EXE برنامه شماست كه در هر مسيري بود بشناسه
شما ميتونيد فايل بانكي خودتونو كنار Exe برنامه قرار بدين وبعد با اين ىستور بهشون دسترسي داشته باشين



Application.StartupPath

اين دستور يه رشته اي از مسير برنامه رو برميكردونه


string StrPath = Application.StartupPath+"\\Database.mdf";

ممنون از لطفت

bpzone
سه شنبه 01 تیر 1389, 14:19 عصر
با سلام
شما میتونی تمام فایل ها رو کنار exe برنامه قرار بدی و بعد بهشون دسترسی داشته باشی
به عنوان مثال اگه کنار فایل اجرایی برنامه فایل config.ini رو داشته باشی می تونید طبق مثال زیر مسیر فایل رو بدست بیاری و ادامه کار ....


path = Path.GetFullPath(".");
path = path + @"\config.ini";


موفق باشی