PDA

View Full Version : سوال: مشکل در ساخت رشته شامل عبارات لاتین و فارسی



keiv@n
سه شنبه 05 اردیبهشت 1396, 10:03 صبح
با سلام
من می خوام عبارت زیر رو بسازم و در بانک ذخیره کنم



jpg.پویان\محتویات\D:\NewFolder\Pages

همونطور که می بینید نام پوشه دوم فارسی هستش "محتویات" و یک عکس دارم به نام "jpg.پویان"

من مسیر پوشه های اول و دوم و نام فایل رو جداگانه دارم ولی وقتی می خوام اینارو سر هم کنم فرمت بهم میریزه و به صورت زیر درمیاد :گریه::گریه::گریه::گریه:

jpg.محتویات\پویان\D:\NewFolder\Pages

متغییر هایی که استفاده می کنیم ایناست
"\string str1 = "D:\NewFolder\Pages
"\محتویات" = string str2
"jpg. پویان" = string str3

لطفا بگین چه روشی باید استفاده کنم تا بتونم رشته jpg.پویان\محتویات\D:\NewFolder\Pages رو بسازم

Moien Tajik
سه شنبه 05 اردیبهشت 1396, 12:12 عصر
کلا استفاده کردن از زبان فارسی در نام فایل ها و فولدرها پیشنهاد نمیشه ، شما اگر کدتون رو قرار میدادید که چطور این string هارو بهم متصل کردید بهتر میشد راهنمایی کرد که مشکل از کجاست ، این رو هم امتحان کنید :

string path = Path.Combine(str1, str2);
string res = Path.Combine(path, str3);