我想了解一下在C創建目錄權限
我知道在基於UNIX的系統目錄下創建,您可以創建一個目錄使用此項功能:
mkdir (const char* directory_name,mode_t mode);
但是,在Windows中, mkdir函數,只接受一個參數,即目錄的名稱。 您無法指定訪問權限的模式位。
在Windows用於創建目錄的功能是:
_mkdir (const char* directory_name);
所以,一個可移植的方式來創建一個目錄,如:
#ifdef WIN32
_mkdir (directory_name);
#else
mkdir (directory_name,mode);
#endif
我的問題是,是否有指定的方式像UNIX中的mkdir權限,但在Windows?