Automate file operations with batch processing, monitoring, and transformations.
Create a file processing solution for: [DESCRIBE YOUR FILE PROCESSING NEEDS] Files to process: - Type: [CSV/JSON/XML/BINARY/MIXED] - Location: [LOCAL/NETWORK/CLOUD] - Volume: [FILES PER DAY/HOUR] - Size: [AVERAGE FILE SIZE] Operations needed: - [ ] Reading and parsing - [ ] Transformation/conversion - [ ] Validation - [ ] Moving/renaming - [ ] Archiving - [ ] Monitoring for new files - [ ] Parallel processing - [ ] Error handling and logging Provide: 1. File discovery (glob, pathlib, watchdog) 2. Batch processing setup 3. Parallel processing (multiprocessing/concurrent.futures) 4. Progress tracking 5. Error handling and retry 6. Logging and reporting 7. Checkpointing for recovery 8. Testing with temporary files
Or press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
[DESCRIBE YOUR FILE PROCESSING NEEDS][AVERAGE FILE SIZE]