مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

amir ali askari

عضویت از 1395/04/21

باز کردن پنجرهwindows explorerدر سی شارپ

  • شنبه 23 مرداد 1395
  • 20:12
تشکر میکنم

سلام دوستان من یه برنامه نوشتم که عکس هایی را در پوشه ای که مسیر آن توسط کاربر در برنامه تعیین میشه ذخیره میکنه.حالا میخوام از داخل برنامه پنجره ویندوز اکسپلورر را باز کنه وبه همان مسیر بره.

مثلا کاربر مسیر  " بایگانی\:D  "  را انتخاب کرده وفایل ها در آنجا ذخیره میشن حالا میخواد بدون اینکه روی mycomputer بعد درایو d بعد پوشه بایگانی کلیلک کنه ، با زدن یک دکمه در برنامه explorer با این مسیر باز بشه.

خـــــــــــــــــــــــــــــــــــــــــــــــــــیلی ممنــــــــــــــــــــــــــــــــــــــــــــــــــــــــون

پاسخ های این پرسش

تعداد پاسخ ها : 6 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • یکشنبه 24 مرداد 1395
  • 07:58

منظورتون رو متوجه نشدم

یعنی بعد از ذخیره فولدر ذخیره Open بشه ؟

کاربر سایت

amir ali askari

عضویت از 1395/04/21

  • یکشنبه 24 مرداد 1395
  • 18:06

فولدر از قبل وجود داره اما میخوام فقط open بشه.نیازی هم به هیچ دیالوگی ندارم ، ادرس فولدر رو هم از settingبرنامه میگیرم.

خودم با استفاده از ایجاد یک proccesمیتونم mycomputerرو باز کنم امانمیدونم چطوری باید مسیر فولدر رو براش مشخص کنم؟؟

کاربر سایت

سجاد باقرزاده

عضویت از 1392/02/24

  • دوشنبه 25 مرداد 1395
  • 08:28

برای باز کردن فولدر اصلی پروژه می تونید از کد زیر استفاده کنید :

Process.Start("explorer.exe", Application.StartupPath);

و برای باز کردن یک فولدر مشخص کافی ست بجای Application.StartupPath آدرس فولدر مشخص شده را وارد کنید :

Process.Start("explorer.exe", "D:\MyFolder\");

 

کاربر سایت

amir ali askari

عضویت از 1395/04/21

  • دوشنبه 25 مرداد 1395
  • 09:06

مرسی آقا سجاد محبت کردی .آقا ایمان دست شما هم درد نکنه

کاربر سایت

farzadsad

عضویت از 1399/01/14

  • پنجشنبه 14 فروردین 1399
  • 21:12

سلام خدمت اساتید سایت.

میخواستم ببینم اگه بخوایم فایلی رو از پوشه ای که در محل نصب نرم افزار (که کاربر میتونه هرجایی نصب کرده باشه)  بخونم از چه کدی میتونم استفاده کنم؟

برای باز کردن همون پوشه که در محل نصب هست از چه کدی باید استفاده کنم؟

پیشا پیش تشکر

کاربر سایت

سجاد باقرزاده

عضویت از 1392/02/24

  • پنجشنبه 14 فروردین 1399
  • 22:18

سلام

می تونید از دستور زیر استفاده کنید:

string directory = AppDomain.CurrentDomain.BaseDirectory;


کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)