آموزش کار با فایل ها (files) در سی شارپ

آموزش کار با فایل ها (files) در سی شارپ

کلاس File از کتابخانه های آماده سی شارپ برای کار با فایل ها (System.IO) به ما امکان کار با فایلها را می دهد

زمان مطالعه: 3 دقیقه
بازدید: 1750
پرسش و پاسخ: 0

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

using System.IO;  // include the System.IO namespace

File.SomeFileMethod();  // use the file class with methods

کلاس File متدهای مفیدی برای ایجاد و بدست آوردن اطلاعات در مورد فایلها دارد. مثلا:

Method Description
AppendText() متن را در انتهای پرونده موجود اضافه می کند
Copy() کپی کردن یک فایل
Create() درست کردنیا overwrites یک فایل
Delete() حذف یک فایل
Exists() آزمایش می کند که آیا پرونده وجود دارد
ReadAllText() محتویات یک فایل را می خواند
Replace() محتوای یک فایل را با محتوای یک فایل دیگر جایگزین می کند
WriteAllText() یک پرونده جدید ایجاد می کند و محتویات را در آن می نویسد. اگر پرونده از قبل وجود داشته باشد ، بازنویسی می شود.

برای لیست کامل متدهای File ، به منبع Microsoft .Net File Class Reference بروید.

نوشتن و خواندن در یک فایل

 در مثال زیر ، ما از متد WriteAllText برای ایجاد فایلی به نام "filename.txt" استفاده کرده و مقداری از محتوا را برای آن می نویسیم. سپس از متد ReadAllText برای خواندن محتویات فایل استفاده می کنیم:

using System.IO;  // include the System.IO namespace

string writeText = "Hello World!";  // Create a text string
File.WriteAllText("filename.txt", writeText);  // Create a file and write the content of writeText to it

string readText = File.ReadAllText("filename.txt");  // Read the contents of the file
Console.WriteLine(readText);  // Output the content
بهزاد میرزازاده
مسیر درست با پرسش های درست ساخته می شود

مشاهده تمام مطالب نویسنده