檔案路徑問題( ./ 和 ../ 和 @/ )
作為前端小白,最近在使用vue腳手架的時候,經常會遇到各種檔案的引用。由於以前沒有特別注意過這類問題,這次就寫個文件給自己參考
PS:本篇文章僅用於 js 與 vue 程式碼的檔案路徑,其他語言的路徑寫法請自行嘗試
假如現在有這樣一個文件
a資料夾裡包含b1資料夾和b2資料夾還有c、d、e檔案
b1資料夾裡包含f、j、h檔案
b2資料夾裡包含c1、c2檔案
如下圖:
1. “ . / ”
指的是同級檔案,後面可以跟同一檔案目錄下的檔案
例如:
在c檔案內寫:
"./d" 或 "./e"
指向的就是同級下的 d檔案 或 e檔案
在c1檔案內寫:
"./c2"
指向的就是同級下的c2檔案
2. “ . . / ”
指的是上一級檔案,也可以稱為父檔案,後面可以跟父檔案目錄下的檔案
例如:
在 c1檔案內寫:
"../d" 或 "../e"
指向的就是上一級檔案目錄下的 d檔案 或 e檔案,
同理,在b1資料夾下的 f 檔案內寫這兩個路徑,也是指向 d檔案 或 e檔案
3. “ @ / ”
指的是根檔案目錄,後面可以跟其目錄下的檔案
這個我只有在vue腳手架 中才有見到。網上查閱後得知,這個根檔案目錄好像不是固定的,可以手動設定。但我通過那個人的方法並沒有找到我的根檔案目錄,可能因為我們的腳手架版本不同吧(我用的是3.12.1版本),有疑問可以去百度
在這裡我就貼上我見到的例子吧
右側第十行,引入HelloWorld,路徑用到 “ @ / ”,這裡的根檔案目錄指向的就是 src 資料夾。所以我在其他的檔案裡寫路徑也可以直接用 “ @ / ” 來從 src 資料夾往下找,還算是比較方便。
相關文章
- 檔案絕對路徑和相對路徑
- 【Django】檔案讀取時路徑問題Django
- gcc g++ 新增標頭檔案路徑和庫檔案路徑的方法GC
- Linux檔案的路徑定位-相對路徑和絕對路徑Linux
- JSP 和 Servlet 中的絕對路徑和相對路徑問題JSServlet
- 檔案的相對路徑和絕對路徑以及根相對路徑
- JavaWeb 專案中的絕對路徑和相對路徑以及問題的解決方案JavaWeb
- dataguard歸檔路徑的問題
- python 當前路徑和導包路徑問題全解析Python
- 【Oracle】如何修改資料檔案和日誌檔案的路徑Oracle
- PHP中require和include路徑問題總結PHPUI
- JavaWeb中讀取【專案路徑下檔案】的路徑問題:this.getServletContext().getRealPath()JavaWebServletContext
- Java 專案讀取 resource 資原始檔路徑問題Java
- Java io.File應用(建立路徑和檔案)Java
- LINUX所有配置檔案的路徑和檔名稱(收藏)Linux
- 比酒量問題與二叉樹搜尋和路徑問題二叉樹
- 上傳檔案時路徑總是C:\fakepath\的問題
- django建立的專案路徑問題Django
- Django1.4和1.3的靜態檔案路徑配置Django
- 路徑中./和../和/
- SpringBoot 中獲取專案的路徑和檔案流Spring Boot
- 【archive_dest】歸檔的路徑問題Hive
- 讀取web專案properties檔案路徑 解決tomcat伺服器找不到properties路徑問題WebTomcat伺服器
- web專案絕對路徑與相對路徑的問題Web
- 徹底解決java WEB專案的檔案路徑問題(war包)JavaWeb
- Java中的獲取檔案的物理絕對路徑,和讀取檔案Java
- 雲端計算面試題:檔案定位路徑面試題
- 修改資料庫檔名字和路徑資料庫
- 獲取絕對路徑下的檔名和檔案字尾方法
- JSP、Servlet中的相對路徑和絕對路徑 頁面跳轉問題JSServlet
- 遷移Qt專案的路徑問題QT
- 解決問題的方法和途徑-問題管理
- SQL訪問路徑和表連線SQL
- 程式設計中對於檔案路徑應該注意的問題程式設計
- 【檔案上傳繞過】路徑拼接問題導致上傳漏洞
- 瀏覽器解析html檔案src靜態資源路徑問題瀏覽器HTML
- 檔案路徑總結
- SQL Server 檔案路徑SQLServer