18 Ekim 2019 Cuma

Paths Sınıfı- NIO

Giriş
Şu satırı dahil ederiz.
import java.nio.file.Paths;
copy metodu
Path nesnesini belirtilen Stream'e kopyalar.

Örnek
Şöyle yaparız
Path path = /* path for input file */
try (ZipOutputStream zos = /* open output stream */;) {
    Paths.copy(path, zos);
}
get metodu
Path yaratmak içindir. Bu metod yerine Path.of() metodu tercih edilebilir.
Örnek
Şöyle yaparız.
Path p = Paths.get ("C:\\Hello\\AnotherFolder\\The File Name.PDF");
Örnek
Eğer birden fazla parametre verilirse bu parametreleri birleştirir. Şöyle yaparız.
String inputPath = Paths.get("src", "test", "resources", "test.mkv").toString();
Örnek
Eğer birden fazla parametre verilirse bu parametreleri birleştirir.
Path currentPath = Paths.get (System.getProperty ("user.dir"));
Path filePath = Paths.get (currentPath.toString (), "data", "foo.txt");
System.out.println (filePath.toString ());
Çıktı olarak şunu alırız.
/Users/user/coding/data/foo.txt
normalize metodu
Path içindeli "." veya ".." gibi karakterleri siler.

toAbsoulutePath metodu
Örnek ver

toString metodu
Örnek ver


Hiç yorum yok:

Yorum Gönder