는 다음 코드와 nftw를 사용하여 디렉토리 트리에있는 모든 .c 인 파일을 얻으려고 : 그것은 리눅스와 솔라리스에서 작동 static int gf(const char *path, const struct stat *st, int t, struct FTW *ftw) {
if (t != FTW_F)
return 0;
if (strc
FWW_DEPTH를 사용하여 ftw를 사용하여 비어 있지 않은 디렉토리를 삭제할 수 있습니다. 하지만 디렉토리의 내용은 삭제하지만 디렉토리 자체는 삭제하지 않으려합니다. rm -rf dir/*와 비슷한 것입니다. 어떻게 nftp/ftw를 사용하여 이것을 달성 할 수 있습니까? #include <stdio.h>
#include <ftw.h>
#includ