• λ我爱Aspx >> Asp.Net >> 两种取得硬盘剩余空间方法
  • 两种取得硬盘剩余空间方法

  • :未知  Դ:internet  :2007-5-20 16:51:00  ؼ:
  • 取出来的单位是B:)

    引用内容[DllImport("kernel32.dll")]

    private static extern bool GetDiskFreeSpaceEx(

    string lpDirectoryName, out ulong lpFreeBytesAvailable, out ulong lpTotalNumberOfBytes, out ulong lpTotalNumberOfFreeBytes);

    /// <summary>

    /// 取得磁盘剩余空间

    /// </summary>

    /// <param name="driveDirectoryName">驱动器名</param>

    /// <returns>剩余空间</returns>

    private static ulong GetFreeSpace(string driveDirectoryName)

    {

    ulong freeBytesAvailable, totalNumberOfBytes, totalNumberOfFreeBytes;

    if (!driveDirectoryName.EndsWith(":\\"))

    {

    driveDirectoryName += ":\\";

    }

    GetDiskFreeSpaceEx(driveDirectoryName, out freeBytesAvailable, out totalNumberOfBytes, out totalNumberOfFreeBytes);

    return freeBytesAvailable;

    }

    引用内容/// <summary>

    Ҷƪл˵?
  • һƪWindows Live Messenger 8.0.0787 Final发布
    һƪJavaScript对正则exec的扩展