Turbo-C
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
터보-C 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
Lua 게시판
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C/C++ Q/A
[5804] Re:파일이 존재하는지 알아내는 함수가 있나요?
[] 2538 읽음    2006-08-18 21:15
우리 님이 쓰신 글 :
: C 에도 C++처럼 FileExist()같이 파일 존재만 간단하게 알아낼수 있는 함수가 있나요?

io.h 헤더 파일에 보면 access 함수가 있습니다.
아래는 도움말 내용입니다.

Header File

io.h

Category

Input/output Routines

Prototype

int access(const char *filename, int amode);

int _waccess(const wchar_t *filename, int amode);

Description

Determines accessibility of a file.

access checks the file named by filename to determine if it exists, and whether it can be read, written to, or executed.

The list of amode values is as follows:

06    Check for read and write permission
04    Check for read permission
02    Check for write permission
01    Execute (ignored)
00    Check for existence of file

All existing files have read access (amode equals 04), so 00 and 04 give the same result. Similarly, amode values of 06 and 02 are equivalent because under Win32 write access implies read access.

If filename refers to a directory, access simply determines whether the directory exists.

Return Value

If the requested access is allowed, access returns 0; otherwise, it returns a value of -1, and the global variable errno is set to one of the following values:

ENOENT    Path or file name not found
EACCES    Permission denied

+ -

관련 글 리스트
5802 파일이 존재하는지 알아내는 함수가 있나요? 우리 1905 2006/08/18
5804     Re:파일이 존재하는지 알아내는 함수가 있나요? 2538 2006/08/18
5805         감사합니다. ^^ (냉무) 우리 1822 2006/08/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.