Kompyuter ilmlari va dasturlashtirish




Download 75,3 Kb.
bet2/3
Sana13.05.2024
Hajmi75,3 Kb.
#228286
1   2   3
Bog'liq
meliyeva (1)

Kompyuter ilmlari va dasturlashtirish
kafedrasi __________________________________________________________
(lavozimi) (imzo) (Familiyasi, Ismi)

Mundarija




KIRISH


Mavzuning dolzarbligi: 2020-yil 5-oktabrdagi PF-6079-son “Raqamli Oʻzbekiston-2030 starategiyasini tasdiqlash va uni samarali amalga oshirish chora-tadbirlari toʻgʻrisida”gi, Oʻzbekiston Respublikasi Prezidentining 2022-yil 28-yanvardagi “2022-2026 yillarga moʻljallangan Yangi Oʻzbekistonning taraqqiyot strategiyasi toʻgʻrisida” PF-60-son.

Mavzuning maqsadi:


Mavzuning vazifalari:
Bu bo’limda biz fayl va kataloglar ustida bajariladigan asosiy amallarni ko’rib chiqamiz. Bu uchun biz C# dasturlash tilida har biriga alohida to’xtalib o’tamiz. C# dasturlash tilida fayl va kataloglar ustida amallar bajarish uchun juda ko’p sinflar yaratilgan va bu sinflarda fayl va kataloglar ustida amallar bajarish uchun juda ko’p metodlar mavjud. Mana shu metodlardan qanday qilib foydalanish jarayonini misollar orqali qarab chiqamiz.
Kataloglar ustida bajariladigan asosiy amallar System. IO. Directory InfoCreateDirectory (string nomi) – yangi katalog yaratish.
2. void Move(string eski nom, string yangi nom)- katalognominio’zgartirishyokikatalogniko’chirish.
3. void Delete(string nom, bool x )- katalognio’chirish, agar x parametrningqiymati true bo’lsabumetodkatalogichidagifayllarbilanbirgalikdao’chiradi.
4. bool Exists(stirng nom) – bumetod chin qiymatqaytaradi agar papkamavjudbo’lsa, aksholdayolg’onqiymatqaytaradi.
Endi yuqoridako’ribo’tilganmetodlarnimisollarorqaliqarabchiqamiz.
1-misol. Faylboryokiyo’qliginitekshirish.
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 faylibor");
else Console.WriteLine("d: diskdaБМИ.doc fayliyo'q");
Console.ReadKey();
} }



Download 75,3 Kb.
1   2   3




Download 75,3 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Kompyuter ilmlari va dasturlashtirish

Download 75,3 Kb.