Harry Potter and the Sorcerer's Stone


Fayl nomini C# yordamida fayl yo'lidan oling


Download 192.49 Kb.
bet46/62
Sana17.06.2023
Hajmi192.49 Kb.
#1535967
1   ...   42   43   44   45   46   47   48   49   ...   62
Bog'liq
Algaritim amaliy-2

40. Fayl nomini C# yordamida fayl yo'lidan oling.
Javob:
C# yordamida fayl yoʻlidan fayl nomini olish uchun siz Path.GetFileName() usulidan foydalanishingiz mumkin. Mana bir misol:
string filePath = @"C:\FilePath\File.txt";
string fileName = Path.GetFileName(filePath);
Console.WriteLine(fileName); // Output: "File.txt"
Ushbu misolda biz filePath o'zgaruvchisini Path.GetFileName() usuliga o'tkazmoqdamiz, u faqat fayl nomini ("File.txt") qaytaradi. . Siz C# kodingizdagi fayl yoʻlidan fayl nomini chiqarish uchun ushbu usuldan foydalanishingiz mumkin.
41. C# yordamida fayl yo'lidan katalog nomini oling.
Javob:
C# yordamida fayl yoʻlidan katalog nomini olish uchun siz System.IO nom maydonidagi Path sinfidan foydalanishingiz mumkin. Mana misol kod:
string filePath = @"C:\Users\Abdumominov\Documents\example.txt";
string directoryName = Path.GetDirectoryName(filePath);
Console.WriteLine(directoryName);
Ushbu misolda Path sinfining GetDirectoryName() usuli filePath o'zgaruvchisidan katalog nomini olish uchun ishlatiladi. Natija WriteLine() usuli yordamida konsolga chop etiladi.
42. C# yordamida ikkita fayl yo'lini birlashtiring.
Javob:
Ikki fayl yoʻlini birlashtirish uchun siz System.IO nom maydonidagi Path.Combine() usulidan foydalanishingiz mumkin.
string path1 = @"C:\Users\Abdumominov\Documents";
string path2 = "example.txt";
string result = Path.Combine(path1, path2);
Console.WriteLine(result);
Ushbu kod path1 va path2 o'zgaruvchilarini birlashtiradi.
43. C# yordamida fayl kengaytmasini oling.
Javob:
Fayl yoʻlining fayl kengaytmasini olish uchun siz System.IO nom maydonidan Path.GetExtension() usulidan foydalanishingiz mumkin.
string filePath = @"C:\Users\Abdumominov\Documents\example.txt";
string fileExtension = Path.GetExtension(filePath);
Console.WriteLine(fileExtension);

Download 192.49 Kb.

Do'stlaringiz bilan baham:
1   ...   42   43   44   45   46   47   48   49   ...   62




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