![見出し画像](https://assets.st-note.com/production/uploads/images/127099519/rectangle_large_type_2_12076c1a26ae49459c2c7539a24faf78.jpeg?width=1200)
[ストレージ掃除]Macの不用なダウンロードファイルを消す。
GPT4.0くんより。
Macでダウンロードフォルダ内の1ヶ月以上開かれていないファイルを検出し、削除するPythonスクリプトを紹介します。以下に。
このスクリプトを実行する前に、実際に削除されるファイルを確認してください。不要なファイルが削除されるリスクを避けるため、最初は削除する代わりにファイル名を表示するようにしています。
import os
import time
# ダウンロードフォルダのパスを設定
downloads_path = "/Users/your_username/Downloads"
# 1ヶ月前のタイムスタンプを計算(1ヶ月 = 30日と仮定)
one_month_ago = time.time() - (30 * 24 * 60 * 60)
# ダウンロードフォルダ内のファイルをループ処理
for filename in os.listdir(downloads_path):
file_path = os.path.join(downloads_path, filename)
# ファイルの最終アクセス時間を取得
if os.path.isfile(file_path):
last_access_time = os.path.getatime(file_path)
# 最終アクセスが1ヶ月以上前の場合、ファイルを削除
if last_access_time < one_month_ago:
print(f"Deleting: {file_path}") # 実際に削除する前にファイル名を表示
# os.remove(file_path) # 実際に削除を行う場合はこの行のコメントを外す
print("Cleanup complete.")
スクリプトにある`your_username`をあなたのユーザー名に置き換えてください。また、削除を実際に行う場合は、`os.remove(file_path)`行のコメントを外してください。安全のため、実際に削除を行う前には、必ずバックアップを取ることをお勧めします。
この記事が参加している募集
この記事が気に入ったらサポートをしてみませんか?