Mana biz tahlil qilishimiz kerak bo'lgan kirish fayli -
Shunchaki oson o’rganing !!!
IOTester.java
import java.io.File;
import java.io.IOException;
import java.nio.charset.Charset;
import org.apache.commons.io.FileUtils;
public class IOTester {
public static void main(String[] args) {
try {
//Using FileUtils
usingFileUtils();
} catch(IOException e) {
System.out.println(e.getMessage());
}
}
public static void usingFileUtils() throws IOException {
//get the file object
File file = FileUtils.getFile("input.txt");
//get the temp directory
File tmpDir = FileUtils.getTempDirectory();
System.out.println(tmpDir.getName());
//copy file to temp directory
FileUtils.copyFileToDirectory(file, tmpDir);
//create a new file
File newTempFile = FileUtils.getFile(tmpDir, file.getName());
//get the content
String data = FileUtils.readFileToString(newTempFile, Charset.defaultCharset());
//print the content
System.out.println(data);
}
}
Natija:
Temp
Shunchaki oson o’rganing !!!
Fayl ob'ektidan foydalanmasdan fayl nomlarini manipulyatsiya qilish usulini taqdim etadi. Turli xil operatsion tizimlarda bir xil tarzda ishlaydi. Bu sinf Windows-ga asoslangan ishlab chiqarish mashinasidan Unix-ga asoslangan ishlab chiqarish mashinasiga o'tishda muammolarni hal qiladi.
Sinf deklaratsiyasi
public class FilenameUtils
extends Object
Xususiyatlari
Bu sinf fayl nomidagi oltita komponentni belgilaydi. Misol joylashuvni C:\dev\project\file.txt sifatida ko'rib chiqing . Keyin komponentlar
Prefiks - C:\
Nisbiy yo'l - dev\project\
Mutlaq yo'l - C:\dev\project\
Nomi - file.txt
Asosiy nom - fayl
Kengaytma - .txt
Do'stlaringiz bilan baham: |