Tarmoqni dasturlash asoslari fani bo’yicha 1 Mustaqil ish Mavzu


FilenameUtils sinfiga misol


Download 47.56 Kb.
bet7/8
Sana18.12.2022
Hajmi47.56 Kb.
#1028616
1   2   3   4   5   6   7   8
Bog'liq
Mustaqil ish - 1 (Tarmoqni dasturlash asoslari)

FilenameUtils sinfiga misol


IOTester.java
import java.io.IOException;
import org.apache.commons.io.FilenameUtils;

public class IOTester {
public static void main(String[] args) {
try {
//Using FilenameUtils
usingFilenameUtils();
} catch(IOException e) {
System.out.println(e.getMessage());
}
}

public static void usingFilenameUtils() throws IOException {
String path = "C:\\dev\\project\\file.txt";
System.out.println("Full Path: " +FilenameUtils.getFullPath(path));
System.out.println("Relative Path: " +FilenameUtils.getPath(path));
System.out.println("Prefix: " +FilenameUtils.getPrefix(path));
System.out.println("Extension: " + FilenameUtils.getExtension(path));
System.out.println("Base: " + FilenameUtils.getBaseName(path));
System.out.println("Name: " + FilenameUtils.getName(path));
String filename = "C:/commons/io/../lang/project.xml";
System.out.println("Normalized Path: " + FilenameUtils.normalize(filename));
}
}
Natija:
Full Path: C:\dev\project\
Relative Path: dev\project\
Prefix: C:\
Extension: txt
Base: file
Name: file.txt
Normalized Path: C:\commons\lang\project.xml

Apache Commons IO - FileEntry


Fayl yoki katalog holatini, fayl atributlarini ma'lum bir vaqtda taqdim etadi.

Sinf deklaratsiyasi


public class FileEntry
extends Object implements Serializable

Xususiyatlari


FileEntry sinfining ob'ekti ma'lum bir vaqtning o'zida quyidagi fayl atributlarini taqdim etadi.

  • getName() fayl nomi.

  • exist() - fayl mavjudligi yoki yo'qligini tekshiradi.

  • isDirectory() - faylning katalog ekanligini tekshiradi.

  • lastModified() - sana oxirgi marta o'zgartirilgan vaqtni beradi.

  • listFiles() - katalog tarkibini sanab beradi.

Download 47.56 Kb.

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




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