개발 관련/SW, App 관련

Unity Android 루트 폴더 경로 얻기

by 소서리스25 2025. 1. 19.
반응형

Unity Android 루트 폴더 경로 얻기

 

안드로이드 기기의 내부의 여러 폴더에 접근하기 위해서는 먼저 루트폴더로 접근한 뒤에 다른 폴더로 이동을 해야 한다. 

 

여기에 읽고 쓰기가 가능해야 한다면 지난번 저장경로에 대한 포스트에서 안내한 사항을 참고해 보자.

Unity의 저장경로 확인용(Android)

 

Unity의 저장경로 확인용(Android)

유니티에서 저장경로를 정하는 것이 3개 정도 정리하면 다음과 같다.저장 경로는 각각의 OS에 따라 달리 저장되니 참고용으로 보면 될 것 같다. 1. Application.dataPath  : 프로젝트의 폴더에 저장, /As

tipon.tistory.com

 

따라서 접근하는 폴더는 다음과 같은 코드에서 가져오면 된다.

    string AndroidRootPath()
    {
        string[] temp = (Application.persistentDataPath.Replace("Android", "")).Split(new string[] { "//" }, System.StringSplitOptions.None);
        return (temp[0] + "/");
    }

 

이것과 합쳐서 Movies 폴더나 Picture 폴더 등으로 이동해서 영상이나 갤러리등을 활용할 수 있겠다.

 

 

 

반응형

댓글