Directory sinfidan foydalanish Directory sinfining metodlari va ular bilan ishlash 6


Download 0.55 Mb.
bet13/14
Sana28.12.2022
Hajmi0.55 Mb.
#1013966
1   ...   6   7   8   9   10   11   12   13   14
Bog'liq
Dasturlash asoslari fanidan C# dasturlash tilining Directory,

using System;
using System.IO;
public class MoveToTest 
{
public static void Main() 
{
string oldPath = @"C:\SomeFolder";
string newPath = @"C:\SomeDir";
DirectoryInfo dirInfo = new DirectoryInfo(oldPath);
if (dirInfo.Exists && Directory.Exists(newPath) == false)
{
dirInfo.MoveTo(newPath);
Console.WriteLine("Katalog muvaffaqiyatli ko'chirildi.");
}
Console.ReadKey();
}
}
Natijasi:

III BOB. C# DASTURLASH TILINING DRIVEINFO SINFI VA U BILAN ISHLASH

3.1 DriveInfo sinfidan foydalanish


.NET Framework ichidagi System.IO maydon nomi fayllar tizimi bilan ishlash uchun ko'plab sinflarni ta'minlaydi. Sinflardan biri bu DriveInfo sinfi. DriveInfo sinfi kompyuterlar tizimi to'g'risida ma'lumot olish uchun ishlatiladi. Bu sinf drayvni modellashtiradi va drayv ma'lumotlarini so'rov metodlari va xususiyatlarini ta'minlaydi. Drayvlar mavjudligini va ularning qanday turdaligini aniqlash uchun DriveInfodan foydalaniladi. Shuningdek, drayvda bo'sh joy mavjudligini va xajmini aniqlash mumkin. DriveInfo sinflarida ikkita o'xshash xususiyat mavjud: AvailableFreeSpace va TotalFreeSpace. Ko'pgina holatlarda bir xil raqam chiqishi mumkin. AvailableFreeSpace xususiyati drayvda mavjud bo'sh joy miqdorini ko’rsatadi. TotalFreeSpace raqam, chunki bu xususiyat diskdagi kvotalarni hisobga oladi.
DriveInfo sinfi ham yagona konstruktorga ega:
DriveInfo(String) – belgilangan diskdagi ma'lumotlarga kirishni ta'minlaydi.
DriveInfo info = new DriveInfo("C");

3.2 DriveInfo sinfining metodi va xususiyatlari


GetDrives() – bu metod kompyuterdagi barcha mantiqiy drayvlarning drayv nomlarini oladi.
Xususiyatlari:
AvailableFreeSpace – drayvda mavjud bo'lgan bo'sh joy hajmini baytlarda oladi.
TotalFreeSpace – drayvda mavjud bo'lgan bo'sh joyning umumiy hajmini baytlarda oladi.
DriveFormat – NTFS yoki FAT32 kabi fayl tizimining nomini oladi.
DriveType – CD-ROM, removable, network yoki fixed kabi drayv turini oladi.
IsReady – drayv tayyor yoki yo'qligini bildiruvchi qiymatni oladi.
Name – C:\ kabi drayv nomini oladi.
RootDirectory – drayvning asosiy katalogini oladi.
TotalSize – drayvdagi saqlash joyining umumiy hajmini baytlarda oladi.
VolumeLabel – drayvning miqdor belgisini oladi yoki o'rnatadi.

Download 0.55 Mb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   14




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