2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

Macのこんなソフト・アプリを探してます Part51

568 :名称未設定:2023/08/13(日) 06:58:41.59 ID:QxpOys1q0.net
奴は何も出来ずに逃げたので、自分で >>526 のAppleScript作成。
(Finder最前面ウィンドウのフォルダ内を100MB毎にフォルダ「_____1」「_____2」...に小分けする)

【1】事前にサイズ降順でソートして、>>524 の手順
https://i.imgur.com/tL94z7f.png
【2】>>526 のアルゴリズム
https://i.imgur.com/AxeVPlz.png
【3】それに >>532 の、空きの最も少ないフォルダに入れる手順を追加
https://i.imgur.com/J8HsPdL.png

厳しいサンプルとして、
●100MBに限りなく近い、容量99.xxxxMBのフォルダを5つ用意する。
 (1, 2, 3, 4, 5)
●各フォルダをそれぞれ適当に3つに分ける。
 (1, 2, 3, 4, 5) → (1A, 1B, 1C, 2A, 2B, 2C, 3A, 3B, 3C, 4A, 4B, 4C, 5A, 5B, 5C)
以上、15のフォルダを5グループ (100MB以内) に分ける組み合わせが
1通りしかない状況にしてみると、どれも失敗する。(6グループに分けてしまう)

ちなみにWindowsソフトのPackfldで「ビンパッキング問題の解法」を試したが失敗。
https://i.imgur.com/xvf0Z1X.png
上のと同レベルのアルゴリズムらしい。

条件を緩く「容量97.xxxxMB (2%の空き) のフォルダを5つ用意→各々3分割」だと、どれも成功。
「3フォルダを3分割、2フォルダを2分割」だと、【1】【2】【3】どれも失敗。

他、色々試したが【1】【2】【3】で結果に違いが出なかった。
最初に行うサイズ降順ソートが重要で、後の振り分け方法はほとんど意味が無いらしい。

166 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★