KyaPoocha.com

Huge Collection of Interview Questions


How do I write code to find an amount of free disk space available on current drive? 

Use getdfree( ) function as shown in follow code.

#include
#include
#include
#include

main( )
{
int dr ; struct dfree disk ;
long freesp ;

dr = getdisk( ) ;
getdfree ( dr + 1 , &disk ) ;

if ( disk.df_sclus == 0xFFFF )
{
printf ( “\ngetdfree( ) function failed\n”);
exit ( 1 ) ;
}

freesp = ( long ) disk.df_avail
* ( long ) disk.df_bsec
* ( long ) disk.df_sclus ;
printf ( “\nThe current drive %c: has %ld bytes
available as free space\n”, ‘A’ + dr, freesp ) ;
}



If you liked this question/asnwer, make sure you
Subscribe to KyaPoocha.com RSS feed!


BOOKMARK THIS : BlinkList | del.icio.us | Digg it | Furl | reddit | StumbleUpon | Yahoo MyWeb |