見出し画像

[ストレージ掃除]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)`行のコメントを外してください。安全のため、実際に削除を行う前には、必ずバックアップを取ることをお勧めします。

この記事が参加している募集

おすすめテンプレ

この記事が気に入ったらサポートをしてみませんか?