PDA

View Full Version : جایگزین کاراکتر \ در رشته



Babak-Magic
چهارشنبه 01 خرداد 1392, 08:14 صبح
درود
من تو برنامم با استفاده از System.Diagnostics.Process.Start فیلم رو نمایش میدم
اما یه مشکلی هست توی ویندوز 7 آدرس فیلم به طور مثال به این صورت میوفته :
C:\\User\\Desktop\\a.wmv
دلیلشم اینه که سی شار پ \ رو کاراکتر جدا کننده میدونه
اول که این مشکل از تنظیمات ویندوز هست که taskbaresh این آدرس رو قبول نکنه؟
یا اینکه میشه کاری کرد که \\ با \ جایگزین بشه؟
string y = x.Replace(@"\\\\", "\\");
از این هم استفاده کردم ولی جواب نداد

saied_hacker
چهارشنبه 01 خرداد 1392, 08:57 صبح
شما میخای ادرس رو مثلا بعد از اجرا کپی کنید و توی محیط ویندوز ازش استفاده کنید که با / اضافه مشکل دارید ؟
یا چی ؟
چون بدون هیچ مشکلی کار میکنه ؟

System.Diagnostics.Process.Start(@"C:\videot.mp4");

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

_behnam_
چهارشنبه 01 خرداد 1392, 12:45 عصر
شما میخای ادرس رو مثلا بعد از اجرا کپی کنید و توی محیط ویندوز ازش استفاده کنید که با / اضافه مشکل دارید ؟
یا چی ؟
چون بدون هیچ مشکلی کار میکنه ؟

System.Diagnostics.Process.Start(@"C:\videot.mp4");

شما مسئله رو باز کن اول اینقدر گنگ سوال نپرسید خوب
اون / اضافه به هیچ وجه مزاحم کار شما نمیشه چون رشته هست هر جا بخاید ازش استفاده کنید فقط یکیش مورد استفاده قرار میگیره
سلام. شما توی قسمت CodeTime وقتی که 2تا بک اسلش قرار میدهید موقع اجرا برنامه میاد به 1پک اسلش تبدیل میکنه. پس بهتره لقمه رو دور سرخودتون نچرخونیدو وقت خودتون رو الکی واسه هیچ هدر ندید.