댓글 쓰기 권한이 없습니다. 로그인 하시겠습니까?
|
C
2019.07.02 11:09
C에서 파일 존재여부 체크 (check file exist)
조회 수 29028 댓글 0
방법1 (best) #include <unistd.h>
if( access( fname, F_OK ) != -1 ) {
// file exists
} else {
// file doesn't exist
}
방법2 int exists(const char *fname)
{
FILE *file;
if ((file = fopen(fname, "r")))
{
fclose(file);
return 1;
}
return 0;
}방법3 int file_exist (char *filename)
{
struct stat buffer;
return (stat (filename, &buffer) == 0);
}
if (file_exist ("myfile.txt"))
{
printf ("It exists\n");
}Dreamy의 코드 스크랩내가 모으고 내가 보는
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Designed by sketchbooks.co.kr / sketchbook5 board skin
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5