RiapaMeTpbi anrmeTa


Download 399.85 Kb.
bet65/97
Sana24.12.2022
Hajmi399.85 Kb.
#1060199
1   ...   61   62   63   64   65   66   67   68   ...   97
Bog'liq
Java (Laboratoriya)

Laboratoriya 8
FAYLLAR. I/U OQIMLARI
I/U oqimlari ma'lumotlarni fayl oqimlariga yoki tarmoq ulanishlariga o'tkazish uchun ishlatiladi.
Fayl sinfi
Java ilovalari fayllar bilan ishlash uchun java paketidagi sinflardan foydalanadi . io .
Fayl sinfi katalog va fayl nomlarini obyekt sifatida saqlash va qayta ishlash uchun ishlatiladi. Bu sinf fayl mazmuni bilan qanday ishlashni tasvirlamaydi, lekin kirish huquqi, yaratilgan sana va vaqt, katalog ierarxiyasidagi yoʻl, yaratish, oʻchirish, fayl va katalog nomini oʻzgartirish kabi fayl xususiyatlarini boshqarish imkonini beradi. va boshqalar.
File sinfining asosiy usullari va ulardan qanday foydalanish quyidagi misolda muhokama qilinadi.
/* № 8.1 misol: fayl tizimi bilan ishlash:
FileTest.java */
com.learn paketi ;
import java.io.*;
import java.util.*;
umumiy sinf FileTest {
umumiy statik void main(String[] args)
tashlaydi IOException { /* istisno bilan ishlashni rad etadi */
// File tipidagi ob'ekt diskdagi fayl bilan bog'langan
File fp = new File("com\\learn\\FileTest.java"); // boshqalar yo'llari yaratish obyekt /*Fayl fp = yangi fayl(
"\\com\\learn", "FileTest.java");*/ //Fayl fp = new File("d:\\temp\\demo.txt"); //Fayl fp = new File("demo.txt"); agar (fp.isFile()){// agar ob'ekt - disk fayl System.out.println("]^^ fayl :\t"
+ fp.getName()); System.out.println(" Yo'l uchun fayl : ^"
+ fp.getPath()); System.out.println(" Mutlaq yo'l :\t"
+ fp.getAbsolutePath()); System.out.println(" Hajmi fayl :\t"
+ fp.length()); System.out.println(
" Oxirgi modifikatsiya fayl :\t" + fp.lastModified()); System.out.println(" Fayl mavjud uchun o'qing :\t"
+ fp.canRead()); System.out.println(" Fayl mavjud uchun yozuvlar :\t"
+ fp.canWrite()); System.out.println(" Fayl o'chirildi :\t"
+ fp.delete()); }

Download 399.85 Kb.

Do'stlaringiz bilan baham:
1   ...   61   62   63   64   65   66   67   68   ...   97




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