#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <errno.h>
extern int errno;
int CheckFileExit(const char *szFileName)
{
??struct stat st;
? ?if(lstat(szFileName,&st)!= -1)
? ?{
??? ??return 0;
? ?}
? ?else if(errno==ENOENT)
? ?{
??? ??return -1;
? ?}
?return -2;
}
int main( int argc, char* argv[] )
{
??? char pReturnUrl[100]={0};
??? int nResault=0;
?
??? if(argc!=2)
??? {
??????? printf("缺少文件名\n");
??????? return -1;
??? }
??? nResault=CheckFileExit(argv[1]);
??? printf("訪問文件名為:%s\n",argv[1]);
??? printf("訪問結果為:%d\n",nResault);
??? return 0;
}