⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 access.h

📁 This software performs code conversion of Chinese characters, including GB2312/GBK and BIG5. It a
💻 H
字号:
// access.h

#ifndef ACCESS_H
#define ACCESS_H

#ifdef __cplusplus
extern "C" {
#endif


int IsFileAccessibleA ( const char *szFileName, unsigned long dwFlags ) ;
int IsFileAccessibleW ( const wchar_t *szFileName, unsigned long dwFlags ) ;


#ifdef UNICODE
#define IsFileAccessible IsFileAccessibleW
#else
#define IsFileAccessible IsFileAccessibleA
#endif


// for dwFlags

// 師偺偆偪偺偄偯傟偐堦偮
#define FILE_ACCESS_EXIST                    1     // 懚嵼偡傞偐
#define FILE_ACCESS_READ                     2     // 撉傒偙傒壜擻偐
#define FILE_ACCESS_WRITE                    4     // 彂偒崬傒壜擻偐
#define FILE_ACCESS_VALID                    8     // 柤慜偑桳岠偐

// 師偺偆偪偺堦偮傑偨偼暋悢
#define FILE_ACCESS_FILE               0x10000     // 僼傽僀儖乮僨僶僀僗娷傑偢乯偐
#define FILE_ACCESS_DIRECTORY          0x20000     // 僨傿儗僋僩儕偐
#define FILE_ACCESS_DEVICE             0x40000     // 僉儍儔僋僞宆僨僶僀僗偐


#define IsFileExistA(fn)   IsFileAccessibleA(fn,FILE_ACCESS_EXIST|FILE_ACCESS_FILE)
#define IsFileExistW(fn)   IsFileAccessibleW(fn,FILE_ACCESS_EXIST|FILE_ACCESS_FILE)
#define IsFolderExistA(fn) IsFileAccessibleA(fn,FILE_ACCESS_EXIST|FILE_ACCESS_DIRECTORY)
#define IsFolderExistW(fn) IsFileAccessibleW(fn,FILE_ACCESS_EXIST|FILE_ACCESS_DIRECTORY)
#define IsFileReadableA(fn)   IsFileAccessibleA(fn,FILE_ACCESS_READ|FILE_ACCESS_FILE)
#define IsFileReadableW(fn)   IsFileAccessibleW(fn,FILE_ACCESS_READ|FILE_ACCESS_FILE)
#define IsFileWritableA(fn)   IsFileAccessibleA(fn,FILE_ACCESS_WRITE|FILE_ACCESS_FILE)
#define IsFileWritableW(fn)   IsFileAccessibleW(fn,FILE_ACCESS_WRITE|FILE_ACCESS_FILE)


#ifdef UNICODE
#define IsFileExist IsFileExistW
#define IsFolderExist IsFolderExistW
#define IsFileReadable IsFileReadableW
#define IsFileWritable IsFileWritableW
#else
#define IsFileExist IsFileExistA
#define IsFolderExist IsFolderExistA
#define IsFileReadable IsFileReadableA
#define IsFileWritable IsFileWritableA
#endif


#ifdef __cplusplus
}
#endif

#endif


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -