C# dasturlash tilida massivlar bilan ishlash



Yüklə 171,84 Kb.
səhifə19/22
tarix29.11.2023
ölçüsü171,84 Kb.
#139157
1   ...   14   15   16   17   18   19   20   21   22
c dasturlash tilida fayllar bilan ishlash

4-misol. d:\aka papkasini bor yo yo’qligini tekshirish.
class Program { static void Main(string[] args){ bool a=System.IO.Directory.Exists(@"d:\\aka"); if(a) Console.WriteLine("d: diskda aka papkasi bor"); else Console.WriteLine("d: diskda aka papkasi yo'q");
Console.ReadKey();
} }
5- misol. d:\aka papkasini nomini o’zgartirish Buning uchun ham papkani ko’chirish amalidan foydalanamiz.
class Program { static void Main(string[] args)
{
System.IO.Directory.Move(@"d:\\aka","d:\\aka1");
Console.WriteLine("dastur ishladi");
Console.ReadKey();
} }
Fayllarlar ustida bajariladigan asosiy amallar System.IO.FileInfo sinfining metodlari orqali amalga oshiriladi.

  1. bool Exists – fayl bor yoki yo’qligini tekshiradi.

  2. FileInfo CopyTo(string fayl nomi) – fayldan nusxa olish.

  3. FileStream Creat() – yangi fayl yaratish.

  4. StreamWriter CreatText() – matnli fayl yaratish.

  5. void Delete() – faylni o’chirish.

  6. void MoveTo(string fayl nomi)- faylni ko’chirish.

Endi yuqorida ko’rib o’tilgan metodlarni misollar orqali qarab chiqamiz.
1-misol. Fayl bor yoki yo’qligini tekshirish.
class Program { static void Main(string[] args)
{
System.IO.FileInfo a = new System.IO.FileInfo(@"d:\\БМИ.doc"); bool x = a.Exists; if (x) Console.WriteLine("d: diskda БМИ.doc fayli bor"); else Console.WriteLine("d: diskda БМИ.doc fayli yo'q");
Console.ReadKey();
} }
2-misol. Fayldan nusxa olish. class Program { static void Main(string[] args)
{
//salom.txt faylini d: diskdan c: diskga nusxalaydi
System.IO.FileInfo a = new System.IO.FileInfo(@"d:\\salom.txt");
a.CopyTo(@"c:\\salom.txt");
Console.WriteLine("salom.txt faylini d: diskdan c: diskga nusxaladi");
Console.ReadKey();
} }
3-misol. Yangi fayl yaratish. class Program { static void Main(string[] args)
{
//d diskda salom.doc faylini yaratadi
FileStream a = File.Create(@"d:\\salom.doc");
Console.WriteLine("d diskda salom.doc faylini yaratdi");
Console.ReadKey();
} }

  1. misol. Matnli fayl yaratish. class Program { static void Main(string[] args)

{
//"d diskda salom.txt matnli fayl yaratiladi" StreamWriter a = File.CreateText("d:\\salom.txt");
a.WriteLine("salom aka"); //"salom aka" matnni salom.txt fayliga yozadi
a.Close(); //yozishni tugatish
Console.WriteLine("d diskda salom.txt matnli fayl yaratildi");
Console.ReadKey();
} }

  1. misol. Berilgan faylni o’chirish.

class Program { static void Main(string[] args)
{
//d diskdagi ko'rsatilgan faylni o'chiradi FileInfo a = new FileInfo("d:\\salom.doc");
a.Delete();
Console.WriteLine("fayl o'chirildi");
Console.ReadKey();
} }
6-misol. Berilgan faylni ko’chirish.
class Program { static void Main(string[] args) { System.IO.FileInfo X = new System.IO.FileInfo(@"d:\\kitoblar\\Milliy g'oya\\12.docx");
X.MoveTo("d:\\14.docx");
Console.ReadKey();
} }

Yüklə 171,84 Kb.

Dostları ilə paylaş:
1   ...   14   15   16   17   18   19   20   21   22




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə