C access和 waccess的使用方法

2022-09-11 12:12:09 字數 1086 閱讀 2839

c++ _access_waccess的使用方法

概述

標頭檔案:

判斷檔案的訪問許可權

原型

int _access( const char *path,   int mode);

int _waccess(const wchar_t *path, int mode );

引數

path  檔案或目錄路徑

mode 訪問許可權設定

返回值

如果檔案具有指定的訪問許可權,則函式返回0;如果檔案不存在或者不能訪問指定的許可權,則返回-1。

備註

當path為檔案時,_access函式判斷檔案是否存在,並判斷檔案是否可以用mode值指定的模式進行訪問。當path為目錄時,_access只判斷指定的目錄是否存在,在windows nt和windows 2000中,所有的目錄都有讀寫許可權。

mode的值和含義如下表所示:

mode

檢查檔案

只檢查檔案是否存在

寫許可權讀許可權

讀寫許可權

_waccess是_access的寬字元版本,_waccess的引數path為寬字元的字串,其他與_access相同。

例項

該例項使用_access判斷檔案是否存在,並判斷檔案是否可寫。 

// crt_access.c

#include 

#include 

#include 

int main( void )

輸出:file crt_access.c exists

file crt_access.c does not h**e write permission

C Access連線問題

1 找不到可安裝的 isam 2 無法啟動應用程式。工作組資訊檔案丟失,或是已被其他使用者以獨佔方式開啟 using system using system.collections.generic using system.componentmodel using system.data using...

C access資料庫操作

provider microsoft.jet.oledb.4.0 persist security info false data source c d.mdb jet oledb database password 123456 private void getcon 以獨佔的方式開啟 檔案 資訊...

C Access資料庫連線 讀寫等

使用c 程式語言,連線對access資料庫進行操作,常用的方法有dao和ado兩種方式,本文將介紹採用ado的方式方位access資料庫。先介紹一下ado,ado activex data objects 是乙個用於訪問資料來源的com組建。它提供了程式語言和統一資料訪問方式ole db的乙個中間層...