1. reference using System.Globalization; 2. use this function FormatSize(new FileInfo(fileName).length); protected string FormatSize(long lSize) { //Format number to KB string stringSize = ""; NumberFormatInfo myNfi = new NumberFormatInfo(); long lKBSize = 0; if (lSize < 1024) { if (lSize == 0) { //zero byte stringSize = "0"; } else { //less than 1K but not zero byte stringSize = "1"; } } else { //convert to KB lKBSize = lSize / 1024; //format number with default format stringSize = lKBSize.ToString("n", myNfi); //remove decimal stringSize = stringSize.Replace(".00", ""); } return stringSize + " KB"; } 張貼者:
2012年11月29日 星期四
format fileInfo length to KB
Labels:
C#
嗨,大家好!我是一位資訊人、畫畫人、科技人和行銷人。定位自己為網路觀察家,永遠保持好奇心與熱情,學習跨領域新事物,希望最終能成為一個全方位的人。喜歡探索新技術和創意,並將其應用於工作和生活中。也喜歡畫畫、旅行、閱讀和寫作。希望我的部落格可以為您帶來啟發和樂趣,並與您分享我的經驗和見解。謝謝您的訪問,期待與您交流!
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言