我爱Aspx >> Asp.Net >> 两种取得硬盘剩余空间方法取出来的单位是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>
Ҷƪл˵?
JavaScript对正则exec的扩展[05-20]
JavaScript 使用透明叠加法美化文..[05-20]
常用SQL语句书写技巧[05-20]
JavaScript仿Windows关机效果[05-20]
JavaScript异常处理[05-20]
JavaScript使用Window对象[05-20]
JavaScript使用正则表达式[05-20]
JavaScript使用cookie[05-20]
JavaScript框架编程[05-20]
JavaScript使用面向对象思想处理..[05-20]