C#获取文件夹文件大小以及占用空间.docVIP

  • 9
  • 0
  • 约4.66千字
  • 约 5页
  • 2017-07-08 发布于湖北
  • 举报
//调用windows API获取磁盘空闲空间 //导入库 [DllImport(kernel32.dll, CharSet = CharSet.Auto)] static?extern?bool?GetDiskFreeSpace([MarshalAs(UnmanagedType.LPTStr)]string?rootPathName, ref?int?sectorsPerCluster, ref?int?bytesPerSector, ref?int?numberOfFreeClusters, ref?int?totalNumbeOfClusters); /// summary /// 获取指定路径的大小 /// /summary /// param name=dirPath路径/param /// returns/returns public?static?long?GetDirectoryLength(string?dirPath) { ????long?len = 0; ????//判断该路径是否存在(是否为文件夹) ????if?(!Directory.Exists(dirPath)) ????{ ????????//查询文件的大小 ????????len = FileSize(dirPath); ????} ????else ????{ ????????//定义一个D

文档评论(0)

1亿VIP精品文档

相关文档