코드중에 파일 처리관련된 부분을 하다보면 파일 사이즈를 가지고 간소한 숫자로 나타내기 위해 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";
}
그렇죠?;; ㅋㅋ
'.NET > C#' 카테고리의 다른 글
| .NET C# Base64 Decode (0) | 2008/04/12 |
|---|---|
| Charlie Calvert's Community Blog : Link to Everything: A List of LINQ Providers (0) | 2008/04/03 |
| 파일 사이즈 변환 (0) | 2008/04/02 |
| C# XML Document 생성 애드인(Add-in) (1) | 2007/12/19 |
| C#에서 Hex 값을 Int로 또는 그 반대로 (0) | 2007/12/18 |
| WPF 3D 온라인 강좌 (0) | 2007/12/04 |
이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^

Prev



