Project
Duplicate File Handler (Go)
Challenging
102 completions
~ 12 hours
4.3Learn how to work with files and folders. Get familiar with hashing, learn how to apply it to your tasks.
Provided by
JetBrains Academy
About
Duplicate File Handler is a useful tool that can free some space on your drive. Write a handler that checks and compares files in a folder, displays the result, and removes duplicates.
Graduate project
This project covers the core topics of the Go Developer course, making it sufficiently challenging to be a proud addition to your portfolio.
At least one graduate project is required to complete the course.
What you'll learn
Once you choose a project, we'll provide you with a study plan that includes all the necessary topics from your course to get it built. Here’s what awaits you:
Scan files and folders with the help of the filepath package.
Use file sizes to find duplicate files.
Learn about hash functions and implement them in your code.
Let's delete all duplicates.
Reviews
10 months ago
Chuckle, I am glad I did the VCS project before this one; it helped with the SHA logic. Fun topic.
4.3
Learners who completed this project within the Go Developer course rated it as follows: