0
경로의 모든 디렉토리를 가져 오려고합니다. 예를 들어, a/b/c/d.e
에서 a
, a/b
및 a/b/c
을 받고 싶습니다. 나는 posix dirname
과 같은 함수를 여러 번 호출함으로써 이것을 달성 할 수있다. 문제는 경로가 a/b/c/
인 경우입니다. a
, a/b
및 a/b/c
을 받고 싶습니다. 다음에 c
이 있으므로 c
은 내가 기재하고 싶은 디렉토리 여야합니다. 하지만 을 입력하면 과 같은 함수는 a/b/c
대신 a/b
을 반환합니다.'/'에 경로를 분할하여 구문 분석하는 것이 안전합니까?
디렉토리 목록을 얻으려면 /
으로 분할 할 수 있습니까? 그렇지 않은 경우가 있습니다. 내가 아는