This utility provides the maintenance of files and directories. In the directory services the following operations are performed. Directory services:
- Make directory
- Change directory
- Delete Directory
- List Directory
- Compress File
- Decompress File
- Get File Attributes
- Set File Attributes
- Encrypting File
- Decrypting File
- Type File
- Delete File
- OOP based Project.
- Header files to declare the global functions and to include them in the Program.
- Used VDU mapping to make the program faster and efficient.
In this project the main menu is divided into two services: first one is the directory services and the second one is the file services. The item from the main menu can be selected by pressing either the enter key or the hotkey which is represented by the bold character. This project uses the library dos.h which defines various constants and gives declarations needed for DOS and 8086-specific calls. The union REGS available in the dos.h header file is used to pass information to and from the functions int86() and intdos().
This project was developed in Turbo C++ 3.0 and needs little tweaking for other compilers.