2017-11-21 7 views
0

Node.js path.basename/이면 빈 문자열 ''이 반환됩니다. 왜 그런 일이 발생했는지 알 수 있지만 여전히 혼란 스럽습니다.path.basename of/빈 문자열

디자인이나 버그로 구현 되었습니까? 받는 사람이 Path의 문서를 확인 한 경우 같은 시간에

path.basename('/') 
// => '' 

/path.dirname

path.basename() 방법은 경로의 마지막 부분은, /

path.dirname('/') 
// => '/' 

답변

1

을 반환 환원, 유사 Unix basename 명령. 예를 들어

: 그것은 / 귀하의 경우와 같이

path.basename('/foo/bar/baz/asdf/quux.html'); 
// Returns: 'quux.html' 

그래서 그래서 빈 문자열을 반환합니다.