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);
}
Do'stlaringiz bilan baham: |