코드중에 파일 처리관련된 부분을 하다보면 파일 사이즈를 가지고 간소한 숫자로 나타내기 위해 Byte, KB, MB, GB, TB 등의 문자를 붙여 처리하기도 한다.
거의 급조로 코딩하여 막코딩이 되었지만 -_ -..
아무튼 참조하여 가끔은 써먹을 때가 있다.........
딴지는 참아주시길 ;;;
파일 사이즈를 계산하는 코드는 다음과 같이 간결 명료하다!!(?)
string fileSizeText;
int fileSize = int.Parse(sr["FileSize"].ToString());
if (fileSize > 1000) {
fileSize = (int)fileSize / 1024;
if (fileSize > 1000) {
fileSize = (int)fileSize / 1024;
fileSizeText = (fileSize > 1000) ?
fileSize.ToString() + "GB" :
fileSize.ToString() + "MB";
} else {
fileSizeText = fileSize.ToString() + "KB";
}
} else {
fileSizeText = fileSize.ToString() + "Byte";
}
그렇죠?;; ㅋㅋ