file handling
Practical resources about file handling for software engineers.
31 results
Working with Files and Streams
File operations are deceptively simple until you face large datasets, concurrent writes, or cross-platform path differences. Production code needs to handle streaming, compression, encoding, and cleanup gracefully.
This section provides recipes for reading large files efficiently, watching directories for changes, compressing archives, rotating logs, and parsing configuration files. Solutions cover Python, Java, Node.js, and Bash for maximum flexibility.
Bash Scripting for DevOps Automation and System Tasks
How to write reliable Bash scripts for automating deployments, system monitoring, log rotation, and...
AWS CLI Automation with Bash
Automate AWS resource provisioning, tagging, and cleanup using Bash scripts wrapped around the AWS...
Backup Rotation Script
Automate file backups with retention policies using a Bash script that rotates daily, weekly, and...
Configure Firewall Rules with iptables
Set up basic firewall rules using iptables in Bash to filter traffic, block ports, and protect...
Log Rotation and Compression
Rotate and compress application logs with Bash to prevent disk exhaustion and simplify log...
Bash Loop Over Files
How to safely loop over files and directories in Bash, handling spaces, globs, and large file lists...
Monitor Disk Usage
Alert when disk space crosses thresholds using a Bash script that checks mount points and notifies...
Bash Parallel Execution
How to run shell commands in parallel with xargs, GNU parallel, and Bash background jobs while...
Parallel Job Execution with Bash
Run shell commands and scripts in parallel safely using xargs, parallel, or background jobs with...
SSH Key Management
Generate, rotate, and distribute SSH keys securely with Bash scripts for team and server access.
Bash Text Processing
How to build capable text processing pipelines with grep, sed, awk, cut, sort, uniq, and tr for log...
Compress and Decompress Files
How to handle ZIP, GZIP, and TAR archives programmatically.
Compress and Decompress Files with Gzip and Brotli
How to reduce file sizes for APIs, static assets, and log files using Gzip, Brotli, and zlib with...
Copy and Move Files Safely in Python, JS, Java, and Bash
Learn to copy and move files across platforms with Python, JavaScript, Java, and Bash. Includes...
Export Data to CSV and Excel Files
How to export structured data to CSV and Excel files efficiently.
File Upload Validation
How to handle file uploads securely with size, type, and content validation.
Generate PDFs
How to generate PDF documents programmatically from HTML, templates, or raw data.
Generate Temporary Files
How to create temporary files and directories safely with automatic cleanup across Python, Node.js,...
Import Data from CSV/Excel
How to parse and import data from CSV and Excel files with validation.
No results found.