반응형
디렉토리(폴더)내의 모든 파일을 제거, 삭제하는 함수 DeleteAllFile 입니다.
파일을 삭제하는 함수이므로 주의해서 사용하시기 바랍니다.
핵심 코드는 CFileFind, FindFile, DeleteFile 입니다.
void DeleteAllFile( LPCSTR szDir ) { CString strName; strName.Format( "%s\\*.*", szDir ); CFileFind ff; BOOL bFind = ff.FindFile( strName ); while( bFind ) { bFind = ff.FindNextFile(); if( ff.IsDots() == TRUE || ff.IsDirectory() == TRUE ) continue; DeleteFile( ff.GetFilePath() ); } ff.Close(); }
사용법
매우 간단한 사용법을 가지고 있습니다.
DeleteAllFile( "C:\\temp" );
반응형
'works' 카테고리의 다른 글
[MFC] HotKey(핫키)를 사용하여 키보드 막기 예제소스 (0) | 2012.12.27 |
---|---|
[MFC] STOPWATCH(스톱워치) 시간 측정하기 예제소스 (11) | 2012.12.27 |
[MFC] Cstring <-> Char* 형변환 (0) | 2012.12.26 |
[MFC] 리스트컨트롤(List Control) 사용 Tip (0) | 2012.12.26 |
[MFC] YCbCr <-> RGB 변환 (0) | 2012.12.26 |
[C] rand 함수를 이용하여 난수(랜덤) 발생시키기 (0) | 2012.12.26 |
[MFC] 문자열 파싱하기 (5) | 2012.12.26 |
[MFC] 리스트컨트롤(List Control) 클릭한 곳의 index값 얻어오기 (0) | 2012.12.24 |
[MFC] 다이얼로그에 다이얼로그 붙이기 (1) | 2012.12.24 |
[C] return 0, return 1, return -1 의미 (0) | 2012.12.24 |