You are on page 1of 2

MINOR PROJECT - SYNOPSIS

|JAVA FILE EXPLORER}

Project mentor Dr, Udayan Ghose

Signature

Course mentor Kamaldeep Kaur

SUBMITTED BY : Kanika Chaudhary Roll no. 0831643208 B-Tech(CSE),7th Semester

OBJECTIVE Data and programs, in a system, are stored in a file or a file is a collection of related information. Common operations performed on files are : create, open, edit, rename, move, copy, delete, search/find, and modify. These operations may be performed manually when files are few. When there is huge amount of data, the number of files increase tremendously, it becomes tedious, almost impossible to manually look for files and operate. Thus a software needs to be developed which automatically performs these operations on file systems. One such software is file explorer. A file explorer or a file manager is a computer program that provides a user interface to work with file systems. FEATURES The software will be designed to provide functionalities as explained below : a) Create a file : Creates an empty new file with a specified name b) Open a file : open an existing file with a specified name c) Edit a file : modify the contents of an existing file d) Rename a file : Renames a specified file. Move a file without changing its filename e) Move a file : moves a specified file among or inside directory f) Copy a file : copies a specified file to the target directory g) Delete a file : Deletes a specified file. h) Search a file : search for a file with specified name CODING LANGUAGE I have selected Java as my primary development platform because I believe it is the best platform to develop applications. The core Java language provides a vast range of features to meet common development tasks. For this reason development times can be significantly reduced compared to languages such as C/C++. The fact that Java is a fully Object Oriented language means that applications can be modelled around real world situations. Java applications can be deployed on a vast range of hardware and software platforms. In addition to this, Java applications can be migrated to a new platform with little, if any change in code. The Java platform includes a wide range of security features that are built into the core language itself. Java provides a sophisticated error and exception handling capability to ensure that problems are errors are handled with minimal impact on other parts of the application.

You might also like