[MSSQL][함수] 파일전체경로 문자열에서 파일정보(파일명,확장자,경로) 가져오기

 

1. XML Node 이용

 

 

[ Input Parameter ]

- @iGubun : 가져오고자하는 정보(filepath:경로,filename:파일명,extension:확장자)

- @iFullPath : 전체풀경로

- @iDelimiter : 구분자(대략 /)

 

Posted by 도깨비방망이

댓글을 달아 주세요

  1. 주태형 2013.12.20 10:57  댓글주소  수정/삭제  댓글쓰기

    만들어주신 함수 많은 도움이 되었습니다...

    그런데...확장자를 뽑아올때.. 파일명에 점(.) 이 들어간경우 잘못 나오는것 같습니다.
    a.a.a.txt

    이경우 확장자가 a.a.txt 로 나오네요..

    저는 아래와 같이 64, 65 라인을 바꿔서 사용했습니다.

    SELECT @wFileInfo = REVERSE(Fragment) FROM @wTblSplit WHERE Seq = @wMax
    SELECT @wFileInfo = REVERSE(SUBSTRING(@wFileInfo,-1, CHARINDEX('.',@wFileInfo)+1))