当前位置: 技术问答>linux和unix
linux 怎么判断文件夹是否存在
来源: 互联网 发布时间:2016-04-08
本文导语: linux 怎么判断文件夹是否存在 多谢... | 可以用stat()函数, 如果是shell脚本的话可以用 -e $yourfilename来判断 具体的看man手册 | #define FILENAME ***.**** BOOL Check(char * filename) { FILE *fp ...
linux 怎么判断文件夹是否存在
多谢...
多谢...
|
可以用stat()函数,
如果是shell脚本的话可以用 -e $yourfilename来判断
具体的看man手册
如果是shell脚本的话可以用 -e $yourfilename来判断
具体的看man手册
|
#define FILENAME ***.****
BOOL Check(char * filename)
{
FILE *fp = NULL;
fp = fopen(filename,"r");
if(NULL == fp)
return False;
else
{
close(fp);
return ture;
}
}
int main()
{
Check(FILENAME );
}
BOOL Check(char * filename)
{
FILE *fp = NULL;
fp = fopen(filename,"r");
if(NULL == fp)
return False;
else
{
close(fp);
return ture;
}
}
int main()
{
Check(FILENAME );
}
|
stat()
|
楼主有做领导的天资
|
bash里是
-d $dir_name
-d $dir_name
|
int access(const char *pathname, int mode)
|
|
|
#define FILENAME ***.****
BOOL Check(char * filename)
{
if(access(filename,0) == 0)
return true;
else
return false;
}
int main()
{
Check(FILENAME );
}
BOOL Check(char * filename)
{
if(access(filename,0) == 0)
return true;
else
return false;
}
int main()
{
Check(FILENAME );
}