# include <stdio.h> # include <conio.h> # include <dos.h> const int DeleteDirectory(const char*); int main( ) { char* Directory=NULL; clrscr( ); printf(\" Enter the Directory Path to delete = \"); scanf(\"%s\",Directory); if(DeleteDirectory(Directory)) printf(\"\\n Error : Unable to delete the Directory.\"); else printf(\"\\n The Directory is deleted sucessfully.\"); getch( ); return 0; } //------------------------ DeleteDirectory( ) -------------------------// const int DeleteDirectory(const char* Dir) { union REGS InReg; union REGS OutReg; union SREGS SegReg; InReg.h.ah=0x3A; InReg.x.dx=FP_OFF(Dir); SegReg.ds=FP_SEG(Dir); int86x(0x21,&InReg,&OutReg,&SegReg); return OutReg.x.cflag; }