An open API service indexing awesome lists of open source software.

https://github.com/kgelli/file-management-system

Simple Python command-line utility for basic file system operations using different implementation approaches.
https://github.com/kgelli/file-management-system

command-line file-management os-operations python utility

Last synced: 2 months ago
JSON representation

Simple Python command-line utility for basic file system operations using different implementation approaches.

Awesome Lists containing this project

README

        

# File Management System

A simple Python command-line utility for file operations.

## Files
- `file_management_dictionary_dispatch.py`: Uses dictionary dispatch pattern
- `file_management_conditional.py`: Uses conditional statements

## Features
- List files in directories
- Rename files
- Delete files or directories
- Create directories

## Usage
```bash
python file_management_dictionary_dispatch.py
# or
python file_management_conditional.py
```

## Known Issues
- Dictionary version: Missing implementation for option 4, improper function calls, no exit handler
- Conditional version: Exits after one operation (no continuous loop)

## Requirements
- Python 3.x
- Standard library only (`os`, `shutil`)