어떻게 폴더와 내용의 경로를 가져올 수 있습니까? 내가폴더 내용 가져 오기 C 언어
/로 MyFolder에라는 이름의 폴더가 말 TMP/MyFolder에 /이 하위 폴더 SubFolder1, SubFolder2 ... 그리고 일부 파일
어떻게 폴더와 내용의 경로를 가져올 수 있습니까? 내가폴더 내용 가져 오기 C 언어
/로 MyFolder에라는 이름의 폴더가 말 TMP/MyFolder에 /이 하위 폴더 SubFolder1, SubFolder2 ... 그리고 일부 파일
dirent와 dir 구조체를 사용하십시오. 조작을 위해 opendir(), readdir() 등을 사용할 수 있습니다.
readdir()은 한 번에 하나의 이름을주고 반복적으로 호출 할 수 있습니다.
{open, read, close} dir()보다 효율적인 방법은 Linux의 getdirentries() 함수입니다. 자세한 내용은 getdirentries (3)를 참조하십시오.
저는 리눅스 중심이라고 생각합니다. OP는 Mac OS/X에 대해 묻습니다. –
getdirentries는 BSD 및 MacOS/X에 있습니다. – cjp
좀 더 구체적으로 기재 할 수 있습니까?/tmp/MyFolder의 디렉토리/파일 목록을 얻고 싶습니까? 아니면 그 안에 경로를 '절대화'하시겠습니까? –
귀하의 질문에 태그가 c 있지만 obj-c에서 NSDirectoryEnumerator를 사용합니다. CoreFoundation 프레임 워크에는 아마도 비슷한 기능이있을 것입니다. –
opendir/readdir을 찾으십니까? 아니면 질문을 잘못 읽습니까? –