using System; using System.Collections.Generic; using System.IO; using PEIS.Common.Helper.Nlog; namespace PEIS.Common.Helper.File { public class FileHelper { /// /// 创建文件夹 /// /// public static void CreateFile(string file) { if (Directory.Exists(file)) //文件夹已经存在 return; try { Directory.CreateDirectory(file); //创建成功 } catch (Exception e) { LogHelper.Log.Error($"文件创建出错:{e.ToString()}"); } } /// /// 获取文件大小 /// /// 文件长度 /// public static string FileSize(long length) { var unit = new List() { "K", "M", "G" }; var size = Math.Round(length / 1024.0, 2); var index = 0; while (size > 1024 && index < 2) { index++; size = Math.Round(size / 1024, 2); } return $"{size}{unit[index]}"; } } }