c#에서는 편리하게 파일에 접근하는 방법을 제공합니다. 이 방법은 MONO를 사용해서 linux에서도 동일한 결과를 얻어 줍니다.
현재 디렉터리
System.IO.Directory.GetCurrentDirectory()
파일 존재 여부
if(File.Exists(this.scene_file) == true){...}
경로와 경로의 합성
string db_dir = Path.Combine(System.IO.Directory.GetCurrentDirectory(),"DB");
파일명. 확장자 추출
string filepath = @"D:\다운로드\POP\Survive You.mp3";
string file_fullname = System.IO.Path.GetFileName(filepath); // "Survive You.mp3"
파일명 추출
string filepath = @"D:\다운로드\POP\Survive You.mp3";
string file_name = System.IO.Path.GetFileNameWithoutExtension(filepath); // "Survive You"
확장자 추출
string filepath = @"D:\다운로드\POP\Survive You.mp3";
string file_extension = System.IO.Path.GetExtension(filepath); // ".mp3"
파일 경로 추출
string filepath = @"D:\다운로드\POP\Survive You.mp3";
string file_path = System.IO.Path.GetDirectoryName(filepath); // "D:\다운로드\POP"
'C#, MONO' 카테고리의 다른 글
문장 변환 정리(1) (0) | 2021.08.11 |
---|---|
SQlite (0) | 2021.08.10 |
float[]를 double[]로 변화 (0) | 2021.08.09 |
배열과 리스트의 변환 (0) | 2021.08.09 |
쓰레드 동작중에 Invoke로 문자 쓰기 (0) | 2021.08.09 |