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語言
- Linux - 判斷檔案/目錄是否存在/具有許可權Linux
- golang判斷檔案是否存在Golang
- vc判斷檔案是否存在
- shell判斷檔案,目錄是否存在或者具有許可權【轉】
- C# 判斷遠端檔案是否存在C#
- python 判斷檔案是否存在Python
- java判斷檔案是否存在並建立檔案Java
- jquery怎麼樣判斷檔案是否存在jQuery
- js如何判斷指定的檔案是否存在JS
- python判斷檔案是否存在等操作Python
- shell 判斷檔案或路徑是否存在
- 判斷檔案中是否存在中文字元字元
- Python 判斷檔案是否存在的三種方法Python
- Node判斷檔案是否連結
- VBA判斷指定的資料夾或檔案是否存在
- 判斷excel檔案是否被開啟Excel
- android判斷狀態列是否可見Android
- 判斷Fragment是否對使用者可見Fragment
- Linux檔案讀、寫、執行許可權Linux
- 判斷檔案為文字檔案還是二進位制檔案(C語言實現)C語言
- 從C檔案到可執行elf檔案
- Python使用os模組、Try語句、pathlib模組判斷檔案是否存在Python
- C#之判斷確定檔案是否為程式集C#
- PostgreSQL MVCC可見性判斷SQLMVC
- Python判斷一個檔案中的字串是否存在於另外一個檔案中Python字串
- PHP判斷檔案是否為圖片的方法PHP
- 如何判斷js檔案是否載入完畢JS
- 41:判斷元素是否存在
- Vim檔案型別判斷型別
- Python科研武器庫 - 檔案/路徑操作 - 判斷路徑是否存在Python
- 如何判斷元素是否進入可視區域viewport?View
- 如何判斷一個元素是否在可視範圍
- 如何判斷一個元素是否在可視區域中?
- jquery如何判斷js檔案是否載入完畢jQueryJS
- php下利用curl判斷遠端檔案是否存在的實現程式碼PHP
- 再談檔案讀寫:判斷檔案的幾種方法及其優劣對比
- JS判斷檔案上傳格式JS