tinydir
1.2.6
가벼운 휴대용 및 C 디렉토리 및 파일 리더를 쉽게 통합하기 쉽습니다. Tinydir는 Posix와 Windows 용 FindFirstfile에 대한 Dirent를 감싸고 있습니다.
Windows Unicode는 tinydir.h 포함하기 전에 UNICODE 및 _UNICODE 정의하여 지원됩니다.
두 가지 방법이 있습니다. 생략 오류 확인 :
tinydir_dir dir ;
tinydir_open ( & dir , "/path/to/dir" );
while ( dir . has_next )
{
tinydir_file file ;
tinydir_readfile ( & dir , & file );
printf ( "%s" , file . name );
if ( file . is_dir )
{
printf ( "/" );
}
printf ( "n" );
tinydir_next ( & dir );
}
tinydir_close ( & dir ); tinydir_dir dir ;
int i ;
tinydir_open_sorted ( & dir , "/path/to/dir" );
for ( i = 0 ; i < dir . n_files ; i ++ )
{
tinydir_file file ;
tinydir_readfile_n ( & dir , & file , i );
printf ( "%s" , file . name );
if ( file . is_dir )
{
printf ( "/" );
}
printf ( "n" );
}
tinydir_close ( & dir ); 대화식 명령 줄 디렉토리 네비게이터를 포함하여 더 많은 예제는 /samples 폴더를 참조하십시오.
ANSI C 또는 C90.
posix와 Windows가 지원되었습니다. 다른 플랫폼을 지원할 수있는 가능성에 개방됩니다.
단순화 된 BSD; Tinydir를 사용하는 경우 tinydir.h 포함하거나 패키지 어딘가에 COPYING 준수 할 수 있습니다.