This is a straightforward file / folder copy-paste application that can copy any type of file or folder to a specified directory. It has a progress bar that displays the percentage and file size of the copying files.
- It can copy any type of file or files to a destination directory.
- It can copy an entire directory (including multiple files and directories within) to a destination directory.
This project's goal was to improve knowledge of Java-FX, Java, Recursion, and file handling in Java.
- Java SE 11
- Apache Maven 3.8.6
- Added dependencies to pom.xml
- javafx-fxml 18.0.1
- jfoenix 9.0.1
- IntelliJ IDEA
This project can be used by cloning the project to your local computer or running the project jar file.
- Clone the project using
git clone https://github.com/PubuduJ/file-copy-application.git
terminal command. - Open the
pom.xml
file from IntelliJ IDEA, make sure to open this as a project. - To run this application execute
mvn javafx:run
goal or create separate maven configuration in IntelliJ IDEA.
- Copy
file-copy-application.jar
file from the project shade directory. - Open terminal from the file copied directory.
- Execute
java -jar file-copy-application.jar
command from the terminal.
This project was carried out under the guidance of the IJSE Direct Entry Program 9.
v1.0.0
Copyright © 2022 Pubudu Janith. All Rights Reserved.
This project is licensed under the MIT license.