[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 12/30 13:21 / Filesize : 344 KB / Number-of Response : 942
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

AppleScript アップルスクリプト 質問、発表 3



573 名前:名称未設定 mailto:sage [2009/04/22(水) 03:47:30 ID:9KCuLn0o0]
>>571
missing value が出るのは Finder がそのデータを持っていない時。
つまりフォルダーのサイズは常時計算されていないってことだと思う。

その "作業終了"フォルダーをリスト表示で開いておいて、
Finder の[表示]-[表示オプションを表示]で
このウィンドウのみ、全てのサイズを計算にチェックを入れておけば、
フォルダーに中身の合計容量が表示されるので、それから実行すれば
エラーは出ないかも。

あるいは、missing value が出たら、ちょっと待って、再取得すればOKかもしれない。
missing value は他の変数に代入したり計算しようとするとエラーが起こるので、
それを try文で捕まえて、もう一度ループさせるとか。いや、たんにメッセージだして
終了させて、もう一度手動で再実行すればいいのか。

あるいは、サイズ取得に StandardAdditions の info for を使えば行けるかも。
set fileInfo to info for (obj as alias)
set sizeData to sizeData + (size of fileInfo)
こんな感じ?

あと、休止してるドライブとか、遅いネットワーク越しとかだと、タイムアウト
してエラーになるようなこともあるんで、場合によってはそう言う対策も必要かも。

と、ちょっととりとめもなく…






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<344KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef