2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

フォルダを一瞬でzip化してくれるコードを作りました!

Posted at

#きっかけ
今日作業中にフォルダをzip化して友人に送る必要があったので、
pythonで作って、今後も再利用できる形であげれないかなと思い、作成してみました!

##zipファイルを作るためにすること
zip化したいフォルダがカレントディレクトリの状態で下記コードをターミナルで実行
enterを1回押すと完成して、カレントディレクトリの一個上のディレクトリにzipファイルが保存されます

zip

git clone git@github.com:taigasenren/settingsPy.git
cd settingsPy
python settings.py
cd ..
rm -rf settingsPy

##コード
os.chdir('../')で一つディレクトリをあげSettingsPyからカレントディレクトリに戻ります
その後カレントディレクトリの一つ上のディレクトリにカレントディレクトリの名前でzipファイルが保存されます

zip.py

import os
import shutil

os.chdir('../')
cd = os.getcwd()
print(shutil.make_archive(cd, 'zip', root_dir = cd))

##最後に
まあ普通にフォルダの圧縮をディスプレイで操作すればいいと思うのですが、自分はわりとcliで完結させたいので便利かなと思って作ってみた次第です

もしご利用になられた場合はStarとlgtm押して貰えると嬉しいです!

##追記
現在私は個人事業主として下記のサイトの事業を取り進めております。(サイトはまだ作成して間もないのでまだガタガタです、、)
ホテルの自動チェックインのラインでの実装や、rpaの制作をメインに進めています。
ビジネスでのLineBotのご活用や作業の自動化等にご興味があれば是非ご連絡ください。何卒よろしくお願いいたします。

####サイト:
https://senren.work/

####メディアに取り上げていただいた記事:
https://ascii.jp/elem/000/004/033/4033137/

####メール:
info@senren.work

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?