public long getFreeSpace()
{
string drive = System.IO.Path.GetPathRoot( m_path );
foreach ( System.IO.DriveInfo di in System.IO.DriveInfo.GetDrives() ) {
if ( di.RootDirectory.FullName == drive ) {
return di.TotalFreeSpace;
}
}
return 0;
}