ورود

View Full Version : سوال: فرق بین getPath و getAbsolutePath و getCanonicalPath



JavaRoid
چهارشنبه 25 شهریور 1394, 00:01 صبح
سلام
دوستان من خیلی سرچ کردم. اما متوجه فرق بین این سه تا متد ( getPath و getAbsolutePath و getCanonicalPath) در مبحث سیستم فایل نمیشم. اگر توضیح بدین ممنون میشم.

MohseN16
چهارشنبه 25 شهریور 1394, 17:19 عصر
Canonical Path آدرس دقیق یک فایل هستش. اما Absolute Path ی جورایی میشه گفت آدرس حدودی یک فایل. این دو مثال و ببینین:

C:\projects\sandbox\trunk\file.txt این یک Canonical Path هستش
C:\projects\sandbox\trunk\test\..\.\file.txt اما این یک Absolute Path هستش

getPath() هم همون آدرسی که شما به آبجکت فایل میدید و برمیگردونه.