PDA

View Full Version : سوال: به دست آوردن اسم فایل از آدرس آن...



tigervb6
سه شنبه 02 مهر 1392, 17:10 عصر
سلام دوستان
من می خوام ببینم چه طوری میشه که اسم یک فایل را از آدرس آن استخراج کرد
دوستان اگه راهی هست کمک کنید
در ضمن از open file dialog استفاده نکردم که بتونم اسم فایل رو به دست بیارم

aliagamon
سه شنبه 02 مهر 1392, 17:18 عصر
شما برای این کار از همون تکنیکی که تو تاپیک قبل گفتم(تکنیک هم نمیشه گفت)....استفاده کنید:
فقط اینبار خاصیت name اونو استفاده کنید .... اینشکلی با یه بار تعریف di میتونید اسم و ادرس رو جدا جدا(همون طور که میخواین) ... بگیرین)...

DirectoryInfo di = new DirectoryInfo(@"D:\photos\a\1.jpg");
textBox1.Text = di.Name;

tigervb6
سه شنبه 02 مهر 1392, 17:35 عصر
شما برای این کار از همون تکنیکی که تو تاپیک قبل گفتم(تکنیک هم نمیشه گفت)....استفاده کنید:
فقط اینبار خاصیت name اونو استفاده کنید .... اینشکلی با یه بار تعریف di میتونید اسم و ادرس رو جدا جدا(همون طور که میخواین) ... بگیرین)...

DirectoryInfo di = new DirectoryInfo(@"D:\photos\a\1.jpg");
textBox1.Text = di.Name;

واقعا ممنونم خیلی به کارم اومد

مهرداد صفا
سه شنبه 02 مهر 1392, 19:01 عصر
با سلام.
ویا:


Name=@"E:\Folder\File.txt".Split(@"\").Last();

mehdi.mousavi
چهارشنبه 03 مهر 1392, 03:23 صبح
سلام.
روش صحیح، استفاده از تابع GetFileName هستش:

string filename = System.IO.Path.GetFileName("E:\\Folder\\File.txt");

موفق باشید.