قالب وردپرس قالب وردپرس آموزش وردپرس قالب فروشگاهی وردپرس وردپرس
پنج شنبه , تیر ۲۷ ۱۳۹۸
خانه / برنامه نویسی / نمونه سورس های آماده سی شارپ (قسمت نهم – فایل و پوشه)
نمونه سورس های آماده سی شارپ قسمت نهم فایل و پوشه

نمونه سورس های آماده سی شارپ (قسمت نهم – فایل و پوشه)

در قسمت های قبلی نمونه سورس های آماده سی شارپ ، چند کد کاربردی را بررسی کردیم.

در قسمت نهم از این مجموعه، کار با فایل ها و پوشه ها رو با هم بررسی می کنیم.

جزئیات و مشخصات برنامه به این شرح است :

  • یک پوشه ایجاد می کنیم و ۲ دکمه “کپی” و “حذف” پوشه و محتویات آن را کدنویسی می کنیم.
  • فایلی بارگذاری می کنیم و مشخصات آن را نمایش می دهیم.
  • دکمه ای برای کپی فایل ها را کدنویسی می کنیم.
  • دکمه ای برای حذف فایلها را کد نویسی میکنیم.

کنترل های مورد نیاز را طبق تصویر زیر روی فرم بچینید:

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


روی دکمه “ایجاد پوشه” دوبار کلیک کنید تا به محیط کدنویسی وارد شوید و کد زیر را تایپ کنید:

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


برای دکمه ی “کپی پوشه” ای که ایجاد کرده ایم به مقصد دلخواه، کدهای زیر را تایپ کنید:

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

اگر آدرس مقصد انتخاب شده باشد تابعی فراخوانی می شود که در آن کدهای کپی نوشته شده اند.

تابعی با نام DirectoryCopy تعریف کنید و طبق تصویر زیر کدهای آن را بنویسید:

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

طرز کار تابع به این صورت است که پارامترهای مسیر مبدا و مقصد و همچنین مقدار true یا false را گرفته و پوشه و زیرپوشه ها و همچنین فایلهای موجود در کل مسیر را کپی می کند.


برای دکمه “حذف پوشه” کدهای زیر را بنویسید:

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

تابعی فراخوانی می شود که اگر آدرسی در برچسب label3 باشد، خود آن آدرس و محتویات آنرا حذف میکند.

کدنویسی تابع EmptyFolder به این صورت است:

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

این تابع پارامتر آدرس پوشه را دریافت کرده و خود آن پوشه و محتویات آن را حذف میکند.


برای دکمه “مشخصات فایل” کدهای زیر را تایپ کنید:

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

این کد آدرس فایل، خصوصیت فایل، تاریخ ساخت فایل و حجم آن را در یک ListBox میریزد.


برای دکمه “کپی فایل” کدهای زیر را تایپ کنید:

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

با زدن این دکمه فایلی انتخاب می شود، سپس مسیر مقصد تعیین شده و در نهایت فایل کپی می شود.

متغیر onlyFilename و دستور مربوط به آن برای بدست آوردن تنها نام فایل است.


در قسمت کدنویسی دکمه “حذف فایل” کدهای زیر را تایپ کنید:

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



در قسمت های بعدی نمونه سورس های آماده سی شارپ ، مطالب کاربردی دیگری رو هم خودمتون معرفی خواهیم نمود.

درباره ی خه‌بات صابری

کامپیوتر خونده م و به برنامه نویسی و هنر و ورزش (منحصرا فوتبال و یوونتوس) و مسافرت علاقه مندم. به زبان کوردی و گاها زبانهای دیگه هم شعر و متن و رمان می نویسم. امیدوارم در قالب گروه فنی مهندسی زرین هور بتونیم اهدافمون از جمله اطلاع رسانی و آموزش و بهبود وضعیت علمی و اقتصادی جامعه رو تحقق ببخشیم و از شهر خودمون، سقز، شروع کرده ایم و پایانی برای اهدافمون نمی بینیم.

مطلب پیشنهادی

آموزش اضافه کردن واترمارک به عکس در سی شارپ

آموزش اضافه کردن واترمارک به عکس در سی شارپ در این آموزش میخوایم نحوه آموزش اضافه …