# KF File Manager A two-panel file manager similar to Total Commander, built with Java 11. ## Features - **Two panels** for browsing files and directories - **Copying** files and directories (F5) - **Moving** files and directories (F6) - **Rename** (Shift+F6) - **Create directory** (F7) - **Delete** files and directories (F8) - **Search** for files (Ctrl+F) - **Sync Directories** - side-by-side folder comparison and synchronization - **Toggle** between panels (TAB) - **Navigation** - double-click or Enter to open a directory - **View** file sizes, modification dates, and attributes ## Running ```bash mvn clean compile mvn exec:java -Dexec.mainClass="cz.kamma.kfmanager.MainApp" ``` Or build a JAR file: ```bash mvn clean package java -jar target/kf-manager-1.0-SNAPSHOT.jar ``` ## Keyboard Shortcuts - **F3** - View file (internal viewer) - **F4** - Edit file - **F5** - Copy - **F6** - Move - **Shift+F6** - Rename - **F7** - New directory - **F8** - Delete - **TAB** - Toggle between panels - **Ctrl+F** - Search files - **Ctrl+Y** - Sync directories - **Enter** - Open directory - **Backspace** - Parent directory ## Requirements - Java 11 or higher - Maven 3.6+