SORU
8 Temmuz 2009, ÇARŞAMBA


'getPath arasındaki fark ne(), getAbsolutePath(), ve getCanonicalPath() Java?

Java ** 1 ** 0, getCanonicalPath() arasındaki fark nedir?

Ve ne zaman her birini kullanırım?

CEVAP
8 Temmuz 2009, ÇARŞAMBA


Bu dosya adları göz önünde bulundurun:

C:\temp\file.txt - Bu yol, mutlak bir yol, ve kurallı bir yoludur.

.\file.txt - Bu bir yoldur. Mutlak bir yol, ne de kurallı bir yolu ne.

C:\temp\myapp\bin\..\\..\file.txt - Bu bir yol ve mutlak bir yol. Kurallı bir yol değil.

Kurallı bir yolu her zaman mutlak bir yol.

Kurallı bir yol bir yola dönüştürme mutlak genellikle geçerli çalışma dizini üzerinde tack yani örneğin ./file.txt olur c:/temp/file.txt () yapar. Bir dosya kurallı yolu sadece "arındırır" yol ve ..\ gibi şeyleri çözme ve sembolik (Unix) çözme kaldırılıyor.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Hollyscoop

    Hollyscoop

    30 Ocak 2007
  • Jordie Jordan

    Jordie Jorda

    27 Ocak 2008
  • PhoneArena

    PhoneArena

    7 NİSAN 2006