/// <summary> KB, MB, GB, TB 단위로의 바이트 지능형 변환 /// </summary> <param name="len"></param> /// <returns></returns> 공개 정적 문자열 ConvertBytes(long len) { string[] 크기 = { "바이트", "KB", "MB", "GB", "TB" }; 정수 차 = 0; 반면 (len >= 1024 & 및 order + 1 < 크기입니다. 길이) //{ 순서++; len = len / 1024; //} return String.Format("{0:0.##} {1}", len, sizes[order]); double leng = 변환. ToDouble(len); string[] 크기 = { "바이트", "KB", "MB", "GB", "TB" }; 정수 차 = 0; 반면 (leng >= 10²4 & 차수 + 1 < 크기. 길이) { 순서++; 렝 = 렝 / 1024; } return String.Format("{0:0.##} {1}", leng, sizes[order]); } |