12-Variant 12. C# yordamida fayl nomini qanday o'zgartirasiz?


Download 18.11 Kb.
Sana05.05.2023
Hajmi18.11 Kb.
#1432524
Bog'liq
12-variant


12-Variant
12. C# yordamida fayl nomini qanday o'zgartirasiz?
Fayl nomini o'zgartirish uchun C# dasturlash tilida quyidagi amallarni bajarishingiz mumkin:

File.Move() usuli yordamida mavjud fayl nomini o'zgartiring. Ushbu usul fayl nomi va joylashuvini o'zgartirish uchun ishlatiladi.

Misol uchun:
string currentFilePath = @"C:\fayl.txt";
string newFilePath = @"C:\yangifaylnomi.txt";

File.Move(currentFilePath, newFilePath);

Bu kod "C:\fayl.txt" nomli mavjud fayl nomini "C:\yangifaylnomi.txt" ga o'zgartiradi.

FileInfo sinfidan foydalanib fayl nomini o'zgartiring. Ushbu usul fayl nomini o'zgartirish uchun FileInfo sinfining MoveTo() usuli bilan ishlatiladi.

Misol uchun:
FileInfo file = new FileInfo(@"C:\fayl.txt");
file.MoveTo(@"C:\yangifaylnomi.txt");
Bu kod "C:\fayl.txt" nomli mavjud fayl nomini "C:\yangifaylnomi.txt" ga o'zgartiradi.
12. C# faylidagi matnni o'qish uchun StreamReader dasturidan foydalaning
using System;
using System.IO;

class Program


{
static void Main(string[] args)
{
string filePath = @"C:\example.txt";
try
{
using (StreamReader reader = new StreamReader(filePath))
{
string fileContent = reader.ReadToEnd();

Console.WriteLine(fileContent);


}
}
catch (Exception e)
{
Console.WriteLine("Xatolik yuz berdi: " + e.Message);
}
}
}
12. C# yordamida fayl nomini o'zgartiring.

string oldFilePath = @"C:\example.txt";


string newFilePath = @"C:\newfile.txt";
File.Move(oldFilePath, newFilePath);
3.C# dasturlash tilida fayl kiritish/chiqarish nima?
C# dasturlash tilida fayl kiritish va chiqarish uchun System.IO nomlar fazosini qo'shishimiz kerak.

Faylni kiritish uchun, StreamWriter sinfini ishlatishimiz kerak.


Quyidagi kodda, StreamWriter sinfi orqali yangi faylni yaratamiz, matn yozamiz va keyin faylni yopamiz:
using System.IO;

string filePath = "file.txt";


// Faylni yaratish


StreamWriter sw = new StreamWriter(filePath);

// Faylga matn yozish


sw.WriteLine("Bu faylga yozilgan matn!");

// Faylni yopish


sw.Close();
Faylni o'qish uchun esa, StreamReader sinfini ishlatishimiz kerak.
Quyidagi kodda, StreamReader sinfi orqali mavjud faylni ochamiz, matnni o'qiyapmiz va faylni yopamiz:
using System.IO;

string filePath = "file.txt";


// Faylni ochish


StreamReader sr = new StreamReader(filePath);

// Faylni o'qish


string fileContent = sr.ReadToEnd();

// Faylni yopish


sr.Close();
Bu usullar orqali, C# dasturlash tilida fayl kiritish va o'qish amalga oshirilishi mumkin.
Faylni yaratishda fayl yo'lini aniqlash kerak, qo'shimcha ko'rinishda fayl nomini ham
ko'rsatish mumkin, boshqa usullar orqali ham fayl yo'lini aniqlash mumkin.
Faylni o'qishda ham, fayl yo'lini aniqlash va fayl nomini ham ko'rsatish zarur.


23. FileStream yordamida JSON fayliga ma'lumotlarni o'qish va yozish uchun C# usulini qo'llang.
using System;
using System.IO;
using System.Text.Json;
string filePath = @"C:\data.json";
using (FileStream fs = new FileStream(filePath, FileMode.Create))
{
var data = new { Name = "John Doe", Age = 42 };
JsonSerializer.SerializeAsync(fs, data).Wait();
}
using (FileStream fs = new FileStream(filePath, FileMode.Open))
{
var data = JsonSerializer.DeserializeAsync(fs).Result;
Console.WriteLine($"Name: {data.Name}, Age: {data.Age}");
}
23. C# yordamida katalog nomini o'zgartiring.

Download 18.11 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling