Matematika” fakultetı “algoritmlastiriw hám programmalastiriw texnologiyalari” kafedrası


Download 374.3 Kb.
bet5/6
Sana17.06.2023
Hajmi374.3 Kb.
#1552413
1   2   3   4   5   6
Bog'liq
Matematika” fakultet “algoritmlastiriw h m programmalastiriw te

File hám FileInfo klası

Directory / DirectoryInfo juftligi sıyaqlı File hám FileInfo klassları fayllar menen islew ushın isletiledi. Olardıń járdemi menen biz fayllardı jaratıw, óshiriw, kóshiriw, olardıń qásiyetlerin alıw hám basqa kóp zatlardı ete alamız.


FileInfo klasınıń birpara paydalı funktsıyaları hám qásiyetleri:

  • CopyTo(path): fayldı belgilengen path jańa orınǵa nusxalaydı

  • Create(): fayl jaratadı

  • Delete(): fayldı óshiredi

  • MoveTap (destFileName): fayldı jańa orınǵa kóshiredi

  • Directory qásiyeti: tıykarǵı katalognı DirectoryInfo obyekti retinde aladı

  • DirectoryName qásiyeti: tıykarǵı katalogga tolıq joldı aladı

  • Exists qásiyeti: fayl bar ekenligin ańlatadı

  • Length qásiyeti: fayl kólemin aladı

  • Extension qásiyeti: fayl keńeytpesin aladı

  • Name qásiyeti: fayl atın aladı

  • FullName ózgesheligi: fayldıń tolıq atın aladı

File klası statikalıq metodlardan paydalanǵan halda soǵan uqsas funktsiyalardı ámelge asıradı :





  • Copy (): fayldı jańa orınǵa kóshiredi

  • Create (): fayl jaratadı

  • Delete (): fayldı óshiredi

  • Move(): fayldı jańa jayǵa kóshiredi

  • Exists (file): Fayl bar ekenligin anıqlaydı



Fayl haqqında maǵlıwmat alıw:

string path = @"C:\apache\hta.txt";


FileInfo fileInf = new FileInfo(path);
if (fileInf.Exists)
{
Console.WriteLine("Fayl atı: {0}", fileInf.Name);
Console.WriteLine("jaratılıw waqtı: {0}",
fileInf.CreationTime);
Console.WriteLine("ólshemi: {0}", fileInf.Length);
}


Fayldı óshiriw:
string path = @"C:\apache\hta.txt";
FileInfo fileInf = new FileInfo(path);
if (fileInf.Exists)
{
fileInf.Delete();
// File klası menen alternativ
// File.Delete(path);
}



Download 374.3 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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