UliEngineering を使って Python でディレクトリから ZIP を作成する方法

UliEngineering Python ライブラリを使うと、ディレクトリから ZIP アーカイブを簡単に作成できます。

create_zip_from_directory.py
from UliEngineering.IO import create_zip_from_directory

# ディレクトリから ZIP ファイルを作成
create_zip_from_directory("/path/to/source_directory", "/path/to/output.zip")
print("ZIP file created successfully")

出力例

create_zip_from_directory_output.txt
ZIP file created successfully

create ZIP from directory 関数は、ソースディレクトリ内のすべてのファイルとサブディレクトリを単一の ZIP アーカイブに圧縮します。これは、バックアップ操作、ファイル配布、プロジェクトのアーカイブ、転送や保存用のデータのパッケージ化に便利です。この関数は、ディレクトリ構造全体を再帰的に処理します。

この操作は、Python 組み込みの zipfile モジュールを使用してアーカイブを作成し、ZIP ファイル内でディレクトリ構造を維持します。すべてのファイルは標準の ZIP 圧縮で圧縮され、プラットフォーム間の互換性を維持しながら、ほとんどのファイルタイプで良好な圧縮率を提供します。

関連記事


同じカテゴリの類似記事をチェック: ユーティリティ Python