#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;
}