C#

파일, 폴더 관련 함수들

소나무꼴 2019. 5. 28. 14:49

디렉토리 추출

string strDirectory = Path . GetDirectoryName(p_rFileName);

 

폴더가 있나 검사해서 생성

if ( !System . IO. Directory .Exists( gTriggerAssetsPaht))
{
	System . IO. Directory .CreateDirectory( gTriggerAssetsPaht);
}

 

파일 목록 가져오기

string path = "Assets/Resources/Vehicles";

// make file path

DirectoryInfo dir = new DirectoryInfo( path );

FileInfo[] info = dir.GetFiles("*.prefab");

//info.Select(f => f.FullName).ToArray();

foreach (FileInfo f in info)

{

Debug.Log(f.ToString());

//GUI.Button(new Rect(300, 500, 50, 20), (string)f);

// make file list

// 요기에서 나온 파일 네임을 리스로 만들어서 넣으면됨

}

파일명만 추출

Path.GetFileNameWithoutExtension

 

파일명 확장자 추출

Path.GetFileName

파일의 확장자

Path.GetExtension