9 Nisan 2019 Salı

Files Sınıfı

Giriş
Şu satırı dahil ederiz.
import com.google.comon.io.Files;
asByteSource metodu - File
Şöyle yaparız
try {
  ByteSource byteSource = Files.asByteSource(new File(filePath));
  ...  
} catch (IOException e) {
  ...
}
createParentDirs metodu
Şöyle yaparız.
Files.createParentDirs(file);
createTempDir metodu
Şöyle yaparız.
File myTempDir = Files.createTempDir();
getFileExtension metodu
Şöyle yaparız.
String path = "c:/path/to/file/foo.txt";
String ext = Files.getFileExtension(path);
System.out.println(ext); //prints txt
readLines metodu
Şöyle yaparız.
List<String> strings = Lists.newArrayList();
File file ...;
try {
  strings= Files.readLines(file, Charsets.UTF_8);
}
catch (IOException ioe) {
  ...
  // File does not exist
}
readLines metodu - LineProcessor
Verilen dosyadaki tüm satırları okur ve bir LineProcessor aracılığıyla okunan satırları işleyebilir.

toString metodu
Bu metod ile verilen dosyanın tamamı string olarak okunuyor.

touch metodu
Şöyle yaparız.
Files.touch(file);

Hiç yorum yok:

Yorum Gönder