C - Check for file existence and permissions ============================================ Public domain ******************************************************************************** #include #include #define FILE "/etc/resolv.conf" int main() { if(access(FILE, F_OK) == 0) printf("%s is exist.\n", FILE); if(access(FILE, R_OK) == 0) printf("%s is readable.\n", FILE); if(access(FILE, W_OK) == 0) printf("%s is writable.\n", FILE); if(access(FILE, X_OK) == 0) printf("%s is executable.\n", FILE); if(access(FILE, R_OK | W_OK) == 0) printf("%s is readable AND writable.\n", FILE); return 0; } ******************************************************************************** _BY: Pejman Moghadam_ _TAG: permission, existence_ _DATE: 2012-02-25 14:55:54_