ディレクトリのzipアーカイブを作成する方法

PYTHON3 チュートリアル

ディレクトリのzipアーカイブを作成する方法

ディレクトリのzipアーカイブを作成することは、ファイルやフォルダを1つの圧縮されたファイルにまとめる便利な方法です。Pythonを使用して、簡単にディレクトリのzipアーカイブを作成する方法を説明します。

必要なライブラリのインポート

まず、zipファイルを作成するためにPythonの標準ライブラリであるzipfileをインポートします。

import zipfile
import os

ディレクトリをzipアーカイブに圧縮する

以下のサンプルコードは、指定したディレクトリをzipアーカイブに圧縮する方法を示しています。

def zip_directory(directory_path, zip_path):
    with zipfile.ZipFile(zip_path, 'w', zipfile.ZIP_DEFLATED) as zipf:
        for root, _, files in os.walk(directory_path):
            for file in files:
                file_path = os.path.join(root, file)
                zipf.write(file_path, os.path.relpath(file_path, directory_path))

サンプルコードの実行と結果

以下のコードを使用して、ディレクトリをzipアーカイブに圧縮し、実行結果を確認できます。

directory_path = 'path/to/directory'
zip_path = 'path/to/archive.zip'
zip_directory(directory_path, zip_path)
print('ディレクトリをzipアーカイブに圧縮しました。')

このようにして、Pythonを使用してディレクトリのzipアーカイブを作成することができます。必要に応じて、ファイルの圧縮方法やアーカイブの作成方法をカスタマイズすることができます。

ディレクトリのzipアーカイブを作成する方法は、以下の手順に従います。

1. ターミナルを開きます。
2. zipコマンドを使用して、ディレクトリを圧縮します。例えば、以下のコマンドを入力します。
zip -r archive.zip directory_name
ここで、”archive.zip”は作成するアーカイブの名前であり、”directory_name”は圧縮するディレクトリの名前です。
3. Enterキーを押してコマンドを実行します。
4. 圧縮が完了すると、指定したディレクトリのzipアーカイブが作成されます。

以上の手順に従うことで、ディレクトリのzipアーカイブを作成することができます。

購読
通知
0 Comments
Inline Feedbacks
View all comments