在文件路徑開始時,\ \會做什麼?在filepath開始處做什麼?
例如:下面的文件是在
\工作\ QA \報告\ TimeOff.rpt此目錄中標註
是什麼引用文件路徑\工作\ QA \之間的區別報告\ TimeOff .rpt並將文件路徑引用爲.. \ work \ QA \ Reports \ TimeOff.rpt?
在文件路徑開始時,\ \會做什麼?在filepath開始處做什麼?
例如:下面的文件是在
\工作\ QA \報告\ TimeOff.rpt此目錄中標註
是什麼引用文件路徑\工作\ QA \之間的區別報告\ TimeOff .rpt並將文件路徑引用爲.. \ work \ QA \ Reports \ TimeOff.rpt?
..
指父目錄,從當前目錄的上一級目錄。此外,.
引用當前目錄。
假設你在目錄\a\b\c\
。你想訪問文件\a\b\c\d
。您只能使用d
或.\d
或\a\b\c\d
訪問該文件。假設你現在想要文件\a\b\x
。您可以將其作爲..\x
或完整的絕對路徑進行訪問。當然,您可以鏈接.
和..
,如..\.\..\y
。
以\
開頭的路徑是絕對路徑(或<drive letter>:\
);它們每次都引用同一個文件,而不依賴於當前目錄。其他路徑是相對的,它們引用的文件隨當前目錄而改變。
這意味着先轉到父文件夾,然後查找指定的路徑。
因此,當您在命令行中執行cd ..
時,它基本上是相同的。
\work\QA\Reports\TimeOff.rpt
和..\work\QA\Reports\TimeOff.rpt
之間的區別,如果你在\a\b
文件夾是被泰德,第一個將匹配\a\b\work\QA\Reports\TimeOff.rpt
和第二個a\work\QA\Reports\TimeOff.rpt
。
這是相對和絕對路徑引用的區別。
\work\QA\Reports\TimeOff.rpt
開始了(回)斜線「\」(或「/」,在UNIX如果它很重要),所以它表示「從根開始,或最頂層目錄」。 然後向下導航。 這是一個Absolute
路徑引用。不管你在哪裏,你總是會指向同一個文件/位置。
.\work\QA\Reports\TimeOff.rpt
但是,以「。」開始。這是Relative
路徑引用。它說「開始你現在的位置」。所以,如果你在文件夾中已經開始實施:\my\home\directory
那麼你最終會導航到:
\my\home\directory\work\QA\Reports\TimeOff.rpt
「」就是去一個級別的參考......但同樣‘相對路徑’。 這樣:
..\work\QA\Reports\TimeOff.rpt
如果你是\my\home\directory
你會在這裏結束了:
\my\home\work\QA\Reports\TimeOff.rpt
由於備份一個級別( 「\目錄\」)..和從那裏去。
希望是有道理的;)