diff --git a/DAY-1.md b/DAY-1.md index 9f621ea..0f24b4b 100644 --- a/DAY-1.md +++ b/DAY-1.md @@ -54,7 +54,7 @@ Python's simplicity and readability make it an excellent choice for scripting ta import shutil import os -def backup_folder(source_folder, backup_folder): +def backup(source_folder, backup_folder): try: # Check if the source folder exists if not os.path.exists(source_folder): @@ -66,7 +66,7 @@ def backup_folder(source_folder, backup_folder): os.makedirs(backup_folder) # Copy contents of source folder to backup folder - shutil.copytree(source_folder, os.path.join(backup_folder, os.path.basename(source_folder))) + shutil.copytree(source_folder, os.path.join(backup_folder, os.path.basename(source_folder)), dirs_exist_ok=True) print(f"Backup completed successfully.") except Exception as e: @@ -75,6 +75,9 @@ def backup_folder(source_folder, backup_folder): # Example usage source_folder = '/path/to/source_folder' backup_folder = '/path/to/backup_folder' + +# Call the backup function +backup(source_folder, backup_path) ``` ### 2. **Configuration Management**: