예쁜꽃이피었으면
2014. 11. 24. 17:51
http://koronaii.tistory.com/15
====================================================================
파일검색 소스. 검색을 원하는 폴더를 path로 넣으면, 하위폴더까지 전부 검색해서 출력한다.
=====================================================================
01 | void FileList( char *path) |
06 | char drive[_MAX_DRIVE] = {0,}; |
07 | char dir[MAX_PATH] = {0,}; |
08 | char newpath[MAX_PATH] = {0,}; |
09 | printf ( "\n검색 경로 = %s\n" , path ); |
10 | hSrch=FindFirstFile( path, &wfd ); |
11 | if (hSrch == INVALID_HANDLE_VALUE) |
16 | _splitpath( path, drive, dir, NULL, NULL ); |
19 | if (wfd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) |
21 | if ( strcmp (wfd.cFileName, "." ) && strcmp (wfd.cFileName, ".." ) ) |
23 | sprintf (newpath, "%s%s%s\\*.*" ,drive,dir,wfd.cFileName); |
30 | printf ( "%s%s%s\n" ,drive,dir,wfd.cFileName); |
32 | bResult=FindNextFile(hSrch,&wfd); |