'canonicalize'에 해당되는 글 1건

  1. 2008.12.09 경로를 바르게 표현하는 canonicalize()메서드
AIR/파일시스템 연동2008. 12. 9. 19:10

AIR작업을 하다가 보면 파일을 불러오거나 저장하는 다이얼로그 창에서 직접 대상의 이름을 입력하여 불러오곤 하는데 간혹 이러한 이름과 경로를 사용하거나 확인하고 싶은데 약어나 대소문자 구분 없이 입력되었다면 보기가 힘들다. 이를 정상적으로 보여주는 canonicalize()를 호출한다.

canonicalize() 메서드는 File클래스에서 제공한다.
canonicalize는 실제의 경로를 바르게 표기하며 대소문자 뿐만 아니라 시스템에서 사용하는 약어 경로 또한 풀어서 정상적으로 표기하도록 하는 메서드이다.  가령 파일오픈시 /mY doCuMenTs/dAaA.Ppt와 같이 작성하여 열었다면 그냥 nativePath하여도 /mY doCuMenTs/dAaA.Ppt로 출력할 것 이다.
중간에 File.canonicalize()를 호출하면 /My Documents/daaa.ppt와 같이 실제 경로를 대소문자로 구분하여 바르게 표시한다.
Posted by 버터백통