جستجو در دورآموز

برکشت به انجمن
رامین اسلامی
رامین اسلامی
سی شارپ - آبان
برنامه نویسی
سه شنبه، ۱۹ آذر ۱۳۹۸ ساعت ۱۷:۵۳:۳۵

بدست آوردن نام فایل و پسوند فایل در سی شارپ

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

مثال : F:\Windows\Boot\EFI\pict.jpg

خروجی برنامه باید .jpg و pict باشد



پاسخ ها

فریبا دقیق
فریبا دقیق
برنامه نویس زبان های c# و Asp.Net و web design
چهارشنبه، ۲۰ آذر ۱۳۹۸ ساعت ۱۰:۵۳:۳۶
پاسخ صحیح انتخاب شده در دورآموز

در ابتدا بر روی فرم یک دکمه دو label و یک open file dialog  جهت انتخاب فایل ایجاد میکنیم.

سپس در رویداد کلیک دکمه کدهای زیر را وارد می کنیم:

 private void button1_Click(object sender, EventArgs e)
        {
            //جهت انتخاب فایل از داخل کامپیوتر
            if (openFileDialog1.ShowDialog()==DialogResult.OK)
            {
                //تعریف متغیری جهت گرفتن نام فایل از مسیر انتخاب شده
                var fn = System.IO.Path.GetFileNameWithoutExtension(openFileDialog1.FileName);
                //تعریف متغیری جهت گرفتن پسوند فایل از مسیر انتخاب شده
                var fp = System.IO.Path.GetExtension(openFileDialog1.FileName);
                //نمایش نام فایل
                label1.Text = $"نام فایل : {fn}";
                //نمایش پسوند فایل
                label2.Text = $"پسوند فایل: {fp}";
            }
        }

 


امیرحسین ابوالبشری
امیرحسین ابوالبشری
مدیر روابط عمومی و بخش آقایان آموزشگاه کامپیوتر پاسارگاد
جمعه، ۲۲ آذر ۱۳۹۸ ساعت ۱۸:۵۹:۰۸
پاسخ صحیح انتخاب شده در دورآموز

ابتدا دو Button ، یک Label و یک Picture box در فرم خود قرار دهید و سپس بر روی Button اولی که مربوط به انتخاب عکس است کلیک کنید و سورس کد زیر را بنویسید.

private void btn_picture_Click(object sender, EventArgs e)

{

OpenFileDialog op = new OpenFileDialog();

op.ShowDialog();

pictureBox1.Image = Image.FromFile(openFileDialog1.FileName);

}

این سورس کد مربوط به انتخاب و نمایش عکس در picture Box است.

سپس بر روی Button دومی کلیک کنید و سورس کد زیر را بنویسید:

private void btn_filename_Click(object sender, EventArgs e)

{

lbl_filename.Text = Path.GetFileName(openFileDialog1.FileName); 

}

این سورس کد مربوط به نمایش نام فایل عکس انتخاب شده است که نام فایل عکس را در label مورد نظر نمایش می دهد.


جهت درج پاسخ ابتدا باید وارد شوید و یا ثبت نام نمایید

برکشت به انجمن
سوالات متداول دورآموز