C語言判斷檔案是否存在,判斷檔案可讀可寫可執行
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <io.h>
#define F_OK 0
#define R_OK 2
#define W_OK 4
#define X_OK 6
int main(int argc, char *argv[])
{
if(argc < 2)
{
printf("Usage: ./a.out <filename>\n");
return -1;
}
if(0 == access(argv[1], F_OK))
{
printf("%s exist.\n", argv[1]);
}
if(0 == access(argv[1], R_OK))
{
printf("%s readable.\n", argv[1]);
}
if(0 == access(argv[1], W_OK))
{
printf("%s writeable.\n", argv[1]);
}
if(0 == access(argv[1], X_OK))
{
printf("%s executable.\n", argv[1]);
}
}
執行:
$ gcc a.c
$ ./a.exe a.exe
a.exe exist.
a.exe readable.
a.exe writeable.
a.exe executable.
相關文章
- C語言判斷檔案存在和建立檔案C語言
- golang判斷檔案是否存在Golang
- python 判斷檔案是否存在Python
- jquery怎麼樣判斷檔案是否存在jQuery
- VBA判斷指定的資料夾或檔案是否存在
- Linux檔案讀、寫、執行許可權Linux
- android判斷狀態列是否可見Android
- 判斷檔案為文字檔案還是二進位制檔案(C語言實現)C語言
- Python使用os模組、Try語句、pathlib模組判斷檔案是否存在Python
- Python科研武器庫 - 檔案/路徑操作 - 判斷路徑是否存在Python
- PHP判斷檔案是否為圖片的方法PHP
- Vim檔案型別判斷型別
- PostgreSQL MVCC可見性判斷SQLMVC
- php下利用curl判斷遠端檔案是否存在的實現程式碼PHP
- 如何判斷一個元素是否在可視區域中?
- 如何判斷元素是否進入可視區域viewport?View
- 再談檔案讀寫:判斷檔案的幾種方法及其優劣對比
- JS判斷檔案上傳格式JS
- C語言-檔案讀寫C語言
- 利用js判斷檔案是否為utf-8編碼JS
- XamarinEssentials教程首選項Preferences判斷專案是否存在
- JavaScript 判斷函式是否存在JavaScript函式
- MySQL判斷表名是否存在MySql
- QJsonObject判斷欄位是否存在JSONObject
- postgresql如何判斷表是否存在SQL
- Class.isAssignableFrom判斷A類是否可賦值給B類賦值
- C語言:判斷一個字串是否為迴文C語言字串
- C語言判斷素數,判斷質素演算法C語言演算法
- 判斷是否有檔案並設定理性,上傳到cos
- django中介軟體中判斷前端是不是ajax請求,從而判斷是否有許可權Django前端
- Laravel 5 判斷條件是否存在Laravel
- 判斷objectStore物件倉庫是否存在Object物件
- jQuery 判斷使用者是否存在jQuery
- 怎麼判斷mysql表是否存在MySql
- js判斷dom節點是否存在JS
- Linux判斷上一個語句是否執行成功Linux
- 建立可執行檔案build.shUI
- 0171-建立核心可執行檔案