在計算機文件系統中,路徑是用來指定文件或目錄在文件系統中位置的一種方式。絕對路徑和相對路徑是兩種不同的指定路徑方式。
絕對路徑是指從文件系統的根目錄開始指定文件或目錄的路徑。它包含完整路徑,從文件系統的根目錄開始,一直到目標文件或目錄。例如,在Linux系統中,絕對路徑可能看起來像這樣:/home/user/documents/file.txt。無論當前目錄在哪里,這個路徑指向的文件都是同一個。
相對路徑是指從當前目錄開始指定文件或目錄的路徑。它只包含當前目錄和目標文件或目錄之間的路徑。例如,在Linux系統中,如果當前目錄是/home/user,那么相對路徑../documents/file.txt將指向同樣的文件,因為它從當前目錄開始,向上一級目錄(..)移動到/documents目錄,并指向file.txt文件。
需要注意的是,相對路徑是相對于當前工作目錄而言的,所以如果你的工作目錄改變了,相對路徑可能會指向不同的文件或目錄。而絕對路徑則始終指向同一個文件或目錄。