MacがNAS等の共有ドライブに作成してしまう不可視ファイルがうざいと言われたので、一括削除するスクリプトを書いてみました。前へ次へ検索TwitterYouTubeRSSFeedlyホーム>技術資料MacがNAS等の共有ドライブに作成してしまう不可視ファイルがうざいと言われたので、一括削除するスクリプトを書いてみました。「共有ドライブに__MACOSXとか.AppleDoubleとか.DS_Storeってファイルがたくさんできていてうっとおしいよ!」とか言われてしまう事に尽きる(?)かと思います。作らないように出来れば良いのですが・・・ちゃんと網羅出来るこれといった方法は無いようです。しょうがない・・・自分でケツ拭くか・・・。いった訳で、一括削除するスクリプトを書いてみました。既存ツールも無くはないようですが、スケジュール実行したかったので自分が使いやすいように自作しました。filesこちらからどうぞ。GitHubどういうわけだがpythonで書いています。linuxやmacの人であればそのまま使えます。Windowsの人は、Pythonをインストールするか、cygwin等からどうぞ。場合はパーミッションが引き継がれていると思いますが、実行権限がない場合は付与しておく。GitHubここからdtf.pyだけ落としてきてもOK。2.削除対象ファイル・ディレクトリを確認する初期状態では、以下のファイル・ディレクトリを削除するような設定になっています。(Windows系ゴミファイルも標準で追加しています。)このままで良ければ5番へGO。‘._*’]#####こんな感じで表示されます。3.削除対象ファイル・ディレクトリを追加するAdobe系ゴミファイル(_notesとか.BridgeSortとか.BridgeLabelsAndRatingsとか)も追加したいな、といった場合は、以下のコマンドで追加出来ます。‘_notes’]#####こんな感じで追加されます。4.追加済みの削除対象ファイル・ディレクトリを削除するやっぱり_notesは残しておこう、なんていう時は、以下のコマンドで削除出来ます。‘._*’]#####こんな感じで削除されます。5.削除対象ファイルを確認するいきなり削除実行して、予期せぬファイルが削除されてしまうのは怖いですので、確認しましょう。/hoge/hoge/hoge/fuga/.Thumbs.dbといった感じで削除ファイルが一覧表示されます。6.削除対象ファイルを一括削除する実行は以下のコマンド・・・というか、引数なしで実行すると一括削除が開始します。dtf.py)macなどの場合、cronに仕込んでおいて夜間に実行しておけば、まあそんなに文句を言われる事も減るのではないでしょうか??ちなみにwindowsの場合、.pyファイルがpythonに関連付いていれば、そのままダブルクリックで一括削除の実行が出来ます。コメントをキャンセルメールアドレスが公開されることはありません。*ウェブサイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。