C語言獲取當前工作目錄

2021-09-25 14:39:46 字數 631 閱讀 1305

函式getcwd()

char* _getcwd( char *buffer, int maxlen );

// 功 能 : 獲得當前工作目錄.

// 標頭檔案 : #include // 返回值 : 成功返回指向buffer的pointer

// 失敗返回null,且設定errno為以下三個值之一:

// enodev 無該裝置

// enomem 記憶體不夠

// erange 結果超出範圍

// 注 意 : 當第乙個引數為 null 時, 第二個引數 maxlen 長度設定無效,且函式

// 使用 malloc 分配足夠記憶體, 需要將函式返回值傳遞給 free() 函式來

// 釋放記憶體. 當第乙個引數不為 null 時,maxlen 指定長度不夠函式返回

// 錯,設定errno為erange

示例

#include #include #define maxpath  1024

int main()

Python獲取當前工作目錄

1.sys.arg 0 import sys print sys.ar 0 當前指令碼的位置12 輸出結果 g pythonxx test.py 2.os模組 import os print 1111 print os.getcwd 獲得當前目錄 print os.path.abspath 獲得當前...

獲取當前檔案路徑 當前工作目錄路徑

import os current dir os.path.abspath os.path.dirname file 當前檔案下的絕對路徑 print current dir 輸出 e weidian lc requestinfo current dir1 os.path.dirname file ...

Python 改變當前工作目錄

今天在寫乙個python指令碼,要把乙個svn project 先checkout出來,然後轉到這個工程目錄下執行其它的svn命令。本來我是在python裡執行了乙個cd命令,希望能轉到目標工程目錄下。但是這個cd命令一直執行不成功。後來了解到,其實這個cd命令已經執行成功了,只是它執行完以後又返回...