magicfile icon وبسایت فایل سحرآمیز - magicfile.ir

تگ های موضوع کار با فایل ها و دایرکتوری در

کار با فایل‌ها و دایرکتوری‌ها در C#



در زبان برنامه‌نویسی C#، کار با فایل‌ها و دایرکتوری‌ها یکی از وظایف مهم و اساسی است. این کار به شما اجازه می‌دهد تا به راحتی فایل‌ها را ایجاد، خواندن، نوشتن و مدیریت کنید.

۱. استفاده از فضای نام `System.IO`


قبل از هر چیز، برای کار با فایل‌ها، نیاز دارید که فضای نام `System.IO` را وارد کنید. این فضای نام شامل کلاس‌هایی است که به شما امکانات لازم را ارائه می‌دهد.
```csharp
using System.IO;
```

۲. ایجاد فایل


برای ایجاد یک فایل جدید، می‌توانید از کلاس `File` استفاده کنید. به عنوان مثال:
```csharp
File.WriteAllText("example.txt", "Hello, World!");
```
این کد یک فایل به نام `example.txt` ایجاد می‌کند و متن "Hello, World!" را در آن می‌نویسد.

۳. خواندن از فایل


برای خواندن محتویات یک فایل، می‌توان از متد `ReadAllText` استفاده کرد:
```csharp
string content = File.ReadAllText("example.txt");
Console.WriteLine(content);
```
این کد محتویات فایل `example.txt` را می‌خواند و در کنسول نمایش می‌دهد.

۴. نوشتن به فایل


اگر بخواهید به یک فایل موجود، داده‌ای اضافه کنید، می‌توانید از متد `AppendText` استفاده کنید:
```csharp
using (StreamWriter sw = File.AppendText("example.txt"))
{
sw.WriteLine("This is a new line.");
}
```
این کد یک خط جدید به انتهای فایل اضافه می‌کند.

۵. مدیریت دایرکتوری‌ها


علاوه بر فایل‌ها، می‌توانید با دایرکتوری‌ها نیز کار کنید. برای ایجاد یک دایرکتوری جدید، از کلاس `Directory` استفاده کنید:
```csharp
Directory.CreateDirectory("NewDirectory");
```

۶. لیست کردن فایل‌ها در دایرکتوری


می‌توانید فایل‌های موجود در یک دایرکتوری را با استفاده از متد `GetFiles` لیست کنید:
```csharp
string[] files = Directory.GetFiles("NewDirectory");
foreach (var file in files)
{
Console.WriteLine(file);
}
```
این کد تمام فایل‌های موجود در دایرکتوری `NewDirectory` را چاپ می‌کند.

نتیجه‌گیری


در اینجا، شما با اصول اولیه کار با فایل‌ها و دایرکتوری‌ها در C# آشنا شدید. این امکانات به شما اجازه می‌دهند تا به سادگی داده‌ها را مدیریت کنید و به راحتی با سیستم فایل کار کنید. با تمرین و گسترش این مفاهیم، می‌توانید برنامه‌های قدرتمندتری را توسعه دهید.
مشاهده بيشتر

لیست فایل های ویژه وبسایت

دانلود-نرم-افزار-تبدیل-txt-به-vcf-:-برنامه-تبدیل-فایل-متنی-تکست-txt-به-وی‌سی‌اف-vcf-(Virtual-Contact-File-مخاطب-موبایل)

دانلود نرم افزار تبدیل txt به vcf : برنامه تبدیل فایل متنی تکست txt به وی‌سی‌اف vcf (Virtual Contact File مخاطب موبایل)


نرم-افزار-ترجمه-خودکار-فایل-های-po-,-pot-بصورت-کامل-برای-تمامی-زبان-ها-از-جمله-فارسی

نرم افزار ترجمه خودکار فایل های po , pot بصورت کامل برای تمامی زبان ها از جمله فارسی


نرم-افزار-تغییر-زبان-سورس-کد-ویژوال-استودیو-(عناصر-دیزاین-طراحی-فرم-ها)

نرم افزار تغییر زبان سورس کد ویژوال استودیو (عناصر دیزاین طراحی فرم ها)


بهترین-سرویس-پوش-نوتیفیکیشن-(Web-Push-Notification)-اسکریپت-مدیریت-اعلان-و-ساخت-پوش-نوتیفیکیشن-سایت-و-ارسال-پوش-از-طریق-php

بهترین سرویس پوش نوتیفیکیشن (Web Push Notification) اسکریپت مدیریت اعلان و ساخت پوش نوتیفیکیشن سایت و ارسال پوش از طریق php


دانلود-دیتابیس-تقویم-1404-در-اکسل

دانلود دیتابیس تقویم 1404 در اکسل


تعداد فایل های دانلود شده

35896+

آخرین بروز رسانی در سایت

1404/2/19

قدمت سایت فایل سحرآمیز

+8 سال

تعداد محصولات برای دانلود

2599+