yekta64
پنج شنبه 31 فروردین 1396, 21:34 عصر
سلام
دوستان من یه سری فایل txt رو در یه پوشه به نام 130 در پوشه ی به نام file در درایو e قرار دادم حالا می خام مثلا با کلیک روی یه دکمه یکی از این فایلها باز بشه برای این کار از کد زیر استفاده کردم
string str = "E:\\file\\130\\12.txt";
Process.Start(str);
حالا مشکل اینجاست که در اجرا این خطا رو میده
Cannot start process because a file name has not been provided.
و جالب اینجاست که وقتی رشته str رو توی یه مسج باکس چاپ میکنم میبینم که پپ به پ تغییر پیدا کرده ولی توی خطای برنامه وقتی روی str نگاه مینم \\ تغییر پیدا نکردن و برای همینه که فایل رو پیدا نمیکنه
و اینکه اگر ادرس فایل به صورت E:\\file\\12.txt باشه اجرا میشه
نمیفهمم مشکل کجاست
ممنون میشم راهنمایی کنید
دوستان من یه سری فایل txt رو در یه پوشه به نام 130 در پوشه ی به نام file در درایو e قرار دادم حالا می خام مثلا با کلیک روی یه دکمه یکی از این فایلها باز بشه برای این کار از کد زیر استفاده کردم
string str = "E:\\file\\130\\12.txt";
Process.Start(str);
حالا مشکل اینجاست که در اجرا این خطا رو میده
Cannot start process because a file name has not been provided.
و جالب اینجاست که وقتی رشته str رو توی یه مسج باکس چاپ میکنم میبینم که پپ به پ تغییر پیدا کرده ولی توی خطای برنامه وقتی روی str نگاه مینم \\ تغییر پیدا نکردن و برای همینه که فایل رو پیدا نمیکنه
و اینکه اگر ادرس فایل به صورت E:\\file\\12.txt باشه اجرا میشه
نمیفهمم مشکل کجاست
ممنون میشم راهنمایی کنید