C#

File 관련

캡틴노랑이 2015. 8. 26. 15:36
반응형

경로가 포함된 파일 문자열에서 파일명, 확장자 가져오기

--------------------------------------------------------------------------------------

var filename = txtFile.EditValue.x_AsString();
var fileNm = System.IO.Path.GetFileName(filename);//파일 이름 가져오기
var extention = System.IO.Path.GetExtension(filename).ToLower();//파일 확장자 가져오기

--------------------------------------------------------------------------------------

 

이미지 파일 byte형식으로 변환하기

--------------------------------------------------------------------------------------

var file = txtFile.EditValue.ToString();
var filename = System.IO.Path.GetFileName(file);//파일 이름 가져오기
var extention = System.IO.Path.GetExtension(file).ToLower();//파일 확장자 가져오기
SaveFormat format = extention.Equals("jpg") ? SaveFormat.Jpg : extention.Equals("png") ? SaveFormat.Png : extention.Equals("bmp") ? SaveFormat.Bmp : SaveFormat.Gif;
ImageLib image = new ImageLib(file);
Byte[] byteImage = image.SaveByteArray(format);

--------------------------------------------------------------------------------------

반응형