while 루프를 실행할 때 하위 디렉토리를 열려면 루프를 실행하려고하기 때문에 먼저 closedir()을 호출하지 않아도 opendir()을 반복적으로 호출하는 것이 좋으면 C로 디버그를 시도하고 궁금합니다. readdir()을 호출하면 그것들을 만난다. 그리고 현재 디렉토리를 닫으면 읽는 능력을 잃을 것이라고 생각합니다.opendir을 C에서 반복적으로 사용할 수 있습니까?
1
A
답변
5
2
예, 여러 opendir() 호출을 수행 할 수 있습니다. 심볼릭 링크 루프가 무한 루프에 빠지거나 사용 가능한 모든 메모리를 사용할 수 있으므로 조심하십시오.
+0
감사합니다. 감사합니다! – KenjiOne
1
수집 할 DIR*
을 유출하지 않도록주의해야하지만 파일 설명자 제한에 도달하지 않는 한 동일한을 열어도 아무런 문제가 없어야합니다 시각.
+0
좋아요, 저에게 약간의 배경 정보를 제공해 주셔서 감사합니다 :) – KenjiOne
관련 문제
- 1. C에서 반복적으로 선언 함
- 2. 문자열을 반복적으로 결합 할 수 있습니까?
- 3. C에서 음수 배열 색인을 사용할 수 있습니까?
- 4. c에서 serialport 클래스를 사용할 수 있습니까?
- 5. C에서 부울 반환 유형을 사용할 수 있습니까?
- 6. OpenDir을 사용할 때 URL 파일 액세스 오류가 발생합니다. 왜?
- 7. SQLite3 DB 파일 서버 - Objective-C에서 어떻게 사용할 수 있습니까?
- 8. C에서 상수 기호로 DEBUG를 성공적으로 사용할 수 있습니까?
- 9. 우리는 객관적인 C에서 하나의 인터페이스와 구현 파일을 사용할 수 있습니까?
- 10. iphone objective C에서 경고에 NSString을 사용할 수 있습니까?
- 11. Objective-C에서 중첩 된 동기화 된 블록을 사용할 수 있습니까?
- 12. OPENDIR을 사용하여 공유 드라이브에 액세스
- 13. PHP : opendir을 사용하여 JS 슬라이드 쇼를 채우기
- 14. bash 스크립팅은 여전히 사용할 수 있습니까?
- 15. C에서 변수가 속한 유형을 찾을 수 있습니까?
- 16. E_WARNING으로 인해 opendir을 PHP에서 사용하려고 시도해야합니까?
- 17. 을 사용할 수 있습니까?
- 18. 타이머를 사용할 수 있습니까?
- 19. alcheMo를 사용할 수 있습니까?
- 20. jquery를 사용할 수 있습니까?
- 21. TestContext.Properties를 사용할 수 있습니까?
- 22. 을 사용할 수 있습니까?
- 23. pushState를 사용할 수 있습니까?
- 24. killProcess를 사용할 수 있습니까?
- 25. Auto_publish를 사용할 수 있습니까?
- 26. C에서 가능하기 때문에 C에서 temeplatization을 달성 할 수 있습니까?
- 27. scp를 사용할 수 있는지 어떻게 확인할 수 있습니까?
- 28. Perl에서 opendir을 사용하여 어휘 디렉토리 핸들을 사용해야합니까?
- 29. 어떻게 반복적으로 파이썬에서 서버 소켓을 통해 메시지를 보낼 수 있습니까?
- 30. 스칼라에서 다른 매개 변수를 반복적으로 전달할 수 있습니까? 여기
opendir의 결과를 동일한 로컬 변수에 할당합니까? 실제 결과 대 예상 결과를 사용하여 코드를 게시하면 질문에 쉽게 답할 수 있습니다. – mlibby
음, 재귀 적으로 만들려고했는데 ... 제 문제가 스레드를 다루는 다른 문제 일 수 있다고 생각합니다 ... – KenjiOne