یکشنبه ۳۰ اردیبهشت ۱۳۹۷
خانه / آموزش برنامه نویسی / ایجاد فایل در سی شارپ – آموزش سی شارپ مقدماتی

ایجاد فایل در سی شارپ – آموزش سی شارپ مقدماتی

ایجاد فایل در سی شارپ

ایجاد فایل در سی شارپ برای ذخیره سازی اطلاعات بر روی هارد دیسک ها ضروری است.

یک فایل مجموعه ای از داده هاست ک بر روی دیسک ذخیره شده است.

این مجموعه دارای یک نام مشخص و مسیر ذخیره سازی مشخص است.

وقتی یک فایل برای نوشته شدن یا خوانده شدن باز می شود اصطلاحا به آن جریان یا stream میگویند.

در علوم برنامه نویسی و رایانه یک جریان عبارتست از محموعه ای از بیت ها ک به یک مسیر ارتباطی ارسال میشوند.

اگر بخوایم دسته بندی کنیم دو نوع جریان داریم:

۱ . جریان ورودی

۲ . جریان خروجی

جریان ورودی وقتی استفاده میشه که از یک فایل میخونیم و جریان خروجی وقتی استفاده میشه که روی یک فایل مینویسیم.

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

System.IO

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

با استفاده از System.IO کارهای بسیاری میتونیم با فایل ها انجام بدیم.

از جمله این کارها میشه به ایجاد فایل، حذف فایل، خواندن از فایل، نوشتن روی فایل و … اشاره کرد.

خب حالا با رایج ترین کلاس های موجود در System.IO اشنا خواهیم شد.

کلای های رایج در System.IO

 

 

نام کلاس شرح عملکرد
BinaryReader

داده های اولیه رو از یک جریان دودویی میخونه.

BinaryWriter

داده های اولیه رو ب ساختار باینری بر روی فایل مینویسه.

BufferedStream

یک محل ذخیره سازی موقت برای بیت های موجود در یک استریم.

Directory

این کلاس به جمع آوری ساختار دایرکتوری کمک میکنه.

DirectoryInfo

برای انجام عملیات بر روی دایرکتوری های سیستم کمک میکنه.

DriveInfo

اطلاعاتی در مورد درایو های موجود در سیستم رو در اختیار برنامه نویس قرار میده.

File

این کلاس به جمع آوری ساختار فایل کمک میکنه.

FileInfo

برای انجام عملیات بر روی فایل ها کمک میکنه.

FileStream

برای نوشتن روی یک فایل یا خواندن از فایل دیگر استفاده میشه.

MemoryStream

برای دسترسی به جریانی استفاده میشه ک در داخل حافظه رم استفاده میشه.

Path

اجازه عملیات برروی اطلاعات مسیر فایل رو میده

StreamReader

اجازه خواندن کاراکتر ها رو از یک استریم بایتی میده.

StreamWriter

برای نوشتن کاراکتر بر روی استریم بایتی استفاده میشه.

StringReader

برای خواندن از روی یک بافر رشته ای استفاده میشه.

StringWriter

برای نوشتن روی یک بافر رشته ای استفاده میشه.

خب حالا با این حال میخوایم ی فایل در سی شارپ بسازیم.

ایجاد فایل در سی شارپ

در این قسمت برای ساخت فایل از FileStream استفاده میکنیم.

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

برای ساختن فایل در این بخش دستور زیر رو میزنیم:

خب همونطور که میبینین ی نام براش انتخاب کردیم به نام test.dat.

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

و در مرحله آخرشم سطح دسترسی رو خواندنی نوشتنی انتخاب کردیم.

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

من پارامترهای دیگه FileStream رو توضیح نمیدم چون در بخش های بعدی باید توضیح بدم.

تا همینجا بحث ایجاد فایل در سی شارپ کافیه.

امیدوارم از بحثمون راضی بوده باشین.

تا بحث های بعدی خدانگهدارتون

ارادتمند شما

بهزاد حسنی

ایجاد فایل در سی شارپ

امتیاز بدهید

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

User Rating: 4.18 ( 2 votes)

درباره ی بهزاد حسنی

بهزاد حسنی
سلام خدمت دوستان. من بهزاد حسنی هستم. 3.5 سال هم توی دانشگاه و کلاس های خصوصی تدریس کردم. رشته دانشگاهیم نرم افزار بود و شدیدا برنامه نویسی میکردم :-) سابقه کار تو شرکت های بزرگ رو هم دارم. کل زندگی من وقف برنامه نویسی و ریاضی شده. امیدوارم بتونم همیشه برای ارتقای دانش کشور موثر باشم.

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

آشنایی با صف در سی شارپ

آشنایی با صف در سی شارپ – آموزش سی شارپ مقدماتی

آشنایی با صف در سی شارپ آشنایی با صف در سی شارپ برای پیاده سازی …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Time limit is exhausted. Please reload the CAPTCHA.