Skip to content

Shreyas0322/Java-Console-FileManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Console File Manager 📁

This is a simple menu-driven Java console application I built using Core Java. It performs basic file operations like creating, reading, renaming, deleting, and searching files. I used this project to apply what I learned in Java such as OOPs concepts, file handling, and DSA like Stack, Queue, and Recursion.

Features

  • Create and read files through console input
  • Rename and delete files using Java File I/O
  • Shallow and recursive file search
  • Undo last operation using Stack
  • Batch delete system using Queue
  • Recursion used for subfolder search

Concepts Used

  • Core Java (classes, methods, static/non-static)
  • File handling using java.io.File, BufferedReader
  • Object-Oriented Programming (OOP)
  • Stack and Queue from DSA
  • Recursion for deep file search
  • Java console input/output handling

How to Run

1. Compile

javac Main.java managers/java utils/.java

2. run

java Main

About

Java CLI File Manager

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages