獲取當前工作路徑(絕對路徑)

2021-08-15 18:44:09 字數 407 閱讀 7468

獲取當前工作目錄是使用函式:getcwd。cwd指的是「current working directory」,這樣就好記憶了。

函式說明:

函式原型:char* getcwd(char* buffer, int len);

引數:buffer是指將當前工作目錄的絕對路徑copy到buffer所指的記憶體空間, len是buffer的長度。

返回值:獲取成功則返回當前工作目錄(

絕對路徑),失敗則返回false(即null)。 

#include

#include//free標頭檔案 

#include //buffer標頭檔案 

int main()  

else  

return 0;  

getwd輸出當前工作目錄絕對路徑

標頭檔案 include include 定義函式 char getcwd char buf,size t size 函式說明 getcwd 會將當前的工作目錄絕對路徑複製到引數buf 所指的記憶體空間,引數size 為buf 的空間大小.lnux 中,buf 的長度至少可以為255 位元組 返回值...

shell 當前工作目錄的絕對路徑

編寫指令碼中,需要獲取執行指令碼的絕對路徑,今天寫指令碼的時候不小心踩了個坑,記錄下。那個坑的指令碼大概是這樣的 bin bash work path dirname 0 cd blblbl cd home lcd cp something 問題就出在最後那句,本意我是希望把 home lcd so...

jeecms獲取絕對路徑

在jeecms後台管理做乙個附件上傳到伺服器上,然後讀取改上傳檔案,半天獲取不到路徑,後來發現有定義好的絕對路徑獲取方法 最好將檔案上傳到u資料夾底下 string path u cms www 201807 26111223imd7.xls file file new file realpathr...