2008/04/02 13:16

파일 사이즈 변환

코드중에 파일 처리관련된 부분을 하다보면 파일 사이즈를 가지고 간소한 숫자로 나타내기 위해 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";

}


그렇죠?;; ㅋㅋ

크리에이티브 커먼즈 라이선스
Creative Commons License
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 0

Trackback : http://i-ruru.com/trackback/313 관련글 쓰기