نمایش نتایج 1 تا 12 از 12

نام تاپیک: بدست آوردن آدرس مسیر فیزیکی

  1. #1

    بدست آوردن آدرس مسیر فیزیکی

    با سالم لطفا به من بگین چطور میشه فولدر جاری (محل قرار گرفتن برنامه در حال اجرا) را در C#‎ بدست آورد
    کلاس Directoryیک رویداد بنام Get current directory دارد ولی محل قرار گرفتن فایل های SLN را نمایش میدهد

  2. #2
    کاربر دائمی آواتار رافعی مهدی
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    Sydney
    سن
    40
    پست
    272
    این نیست؟

    Environment.CurrentDirectory
    آخرین ویرایش به وسیله Mahmoud.Afrad : دوشنبه 06 مهر 1394 در 15:30 عصر

  3. #3
    کاربر دائمی
    تاریخ عضویت
    آذر 1384
    محل زندگی
    کرمان-کرمان
    پست
    334
    سلام
    Application.StartupPath

    اگر از امکان جستجوی فرم هم بتونید استفاده کنید بسیار مفیده
    موفق باشید

  4. #4
    نقل قول نوشته شده توسط reza_ariaa مشاهده تاپیک
    با سالم لطفا به من بگین چطور میشه فولدر جاری (محل قرار گرفتن برنامه در حال اجرا) را در C#‎ بدست آورد کلاس Directoryیک رویداد بنام Get current directory دارد ولی محل قرار گرفتن فایل های SLN را نمایش میدهد

    سلام.
    Directory.GetCurrentDirectory() همونطوری که گفتین، Current Directory رو بر میگردونه که هنگام Trace برنامه اتون، همون دایرکتوری ای بوده که فایل SLN توش بوده. شما ظاهرا Execution Path برنامه رو میخواهید، که به اینصورت میتونید بدست بیاریدش:


    System.IO.Path.GetDirectoryName(System.Reflection. Assembly.GetExecutingAssembly().GetName().CodeBase );

  5. #5
    متاسفانه هیچکدام از پاسخ های بالا جواب سوال من نیست
    من میخوام مثلا اگر فایل aspx من در مسیر D:\C#‎prg\Website\myweb قرار دارد دستوری باشد که بصورت string مسیر بالا را در اختیار من قرار دهد که اگر خواستم برنامه را در محل دیگری کپی نمایم خود بخود برنامه مسیر جاری را داشته باشد و بتوانم به فایل های دون فولدر برنامه دسترسی داشته باشم
    مثلا من یک فایل صوتی را در پس زمینه صفحه وب پخش میکنم که فایلش را در مسیر بالا میریزم حال اگر برنامه را به جای دیگری ببرم میبایست حتما آدرس جدید را بدهم در صورتی که با داشن مسیر جاری چنین چیزی لازم نیست
    خواهش میکنم اگر کسی میدونه کمک کنه

  6. #6
    کاربر دائمی
    تاریخ عضویت
    آذر 1384
    محل زندگی
    کرمان-کرمان
    پست
    334
    سلام
    اگه درست متوجه شده باشم

    خود من در برنامه های تحت ویندوز از طریق همین کد به پنچره debug دسترسی پیدا می کنم و حال اگه داخلش هم فولدری رو ایجاد کرده باشم و با اون کار داشته باشم اسم اون رو هم به آدرس بدست اومده اضافه می کنم

    string address = Application.StartupPath + "\\sound"; 


    به کارتون میاد ؟

  7. #7
    در حالت وب کلاس Application داری پراپرتی بنام StartupPath نمی باشد.

  8. #8
    نقل قول نوشته شده توسط reza_ariaa مشاهده تاپیک
    متاسفانه هیچکدام از پاسخ های بالا جواب سوال من نیست
    من میخوام مثلا اگر فایل aspx من در مسیر D:\C#‎prg\Website\myweb قرار دارد دستوری باشد که بصورت string مسیر بالا را در اختیار من قرار دهد که اگر خواستم برنامه را در محل دیگری کپی نمایم خود بخود برنامه مسیر جاری را داشته باشد و بتوانم به فایل های دون فولدر برنامه دسترسی داشته باشم
    مثلا من یک فایل صوتی را در پس زمینه صفحه وب پخش میکنم که فایلش را در مسیر بالا میریزم حال اگر برنامه را به جای دیگری ببرم میبایست حتما آدرس جدید را بدهم در صورتی که با داشن مسیر جاری چنین چیزی لازم نیست
    خواهش میکنم اگر کسی میدونه کمک کنه

    سلام.
    باید هتگام مطرح کردن سوال، می نوشتید که در Context وب دارید سوال رو مطرح می کنید. برای گرفتن مسیر مورد نظر میتونید از Server.MapPath استفاده کنید. کافی هستش بعنوان پارامتر، Virtual Path مورد نظر (یا . برای مسیر جاری) رو به تابع MapPath پاس کنید.

  9. #9
    آقا مهدی ممنون درست شد

  10. #10

    نقل قول: بدست آوردن آدرس مسیر فیزیکی برنامه

    اقا برای اینکه مسیر نصب ویندوز رو هم بدست بیاریم باید چه کدی بنویسیم؟ (که مثلا بخواهیم فایل هارا در programfile کامپیوتر کاربر دخیره کنیم)


    در windows application

  11. #11
    مدیر بخش آواتار مهرداد صفا
    تاریخ عضویت
    تیر 1391
    محل زندگی
    select Country,City From World where Country.Name=IRAN and City.Contains(حضرت معصومه(ع))
    پست
    1,499

    نقل قول: بدست آوردن آدرس مسیر فیزیکی برنامه

    سلام.

    MessageBox.Show(System.Environment.GetFolderPath(E nvironment.SpecialFolder.ProgramFiles));
    MessageBox.Show(Environment.GetFolderPath(Environm ent.SpecialFolder.ProgramFilesX86));
    چشم ظاهر گر نبیند عیب نیست چشم دل گر ننگرد باید گریست
    **********
    اَلسَّلامُ عَلَى الْحُسَيْنِ وَ عَلى عَلِىِّ بْنِ الْحُسَيْنِ وَ عَلى اَوْلادِ الْحُسَيْنِ وَ عَلى اَصْحابِ الْحُسَيْنِ

  12. #12

    نقل قول: بدست آوردن آدرس مسیر فیزیکی برنامه

    داخل متد در یک کلاس چه طور میشه ادرس فیزیکی فایل روی سرور رو به دست اورد؟؟؟؟

تاپیک های مشابه

  1. راهنمایی و آموزش برای بدست آوردن آدرس فیزیکی
    نوشته شده توسط soonami در بخش برنامه نویسی اسمبلی خانواده x86
    پاسخ: 0
    آخرین پست: دوشنبه 08 آبان 1391, 14:05 عصر
  2. سوال: بدست آوردن آدرس مسیر فایل exe برنامه
    نوشته شده توسط Alt+F4 در بخش C#‎‎
    پاسخ: 5
    آخرین پست: دوشنبه 16 شهریور 1388, 00:23 صبح
  3. بدست آوردن آدرس IP
    نوشته شده توسط Mahmood_M در بخش برنامه نویسی در Delphi
    پاسخ: 12
    آخرین پست: پنج شنبه 09 فروردین 1386, 06:09 صبح
  4. بدست آوردن آدرس URL صفحه فعال؟
    نوشته شده توسط FirstLine در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: جمعه 08 اسفند 1382, 21:29 عصر
  5. بدست آوردن آدرس متغیر
    نوشته شده توسط Andy در بخش برنامه نویسی با Borland C++‎ Builder
    پاسخ: 0
    آخرین پست: پنج شنبه 27 شهریور 1382, 10:47 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •