●フォルダサイズ取得

「●フォルダサイズ取得」の編集履歴(バックアップ)一覧に戻る

●フォルダサイズ取得 - (2009/01/04 (日) 23:22:09) の編集履歴(バックアップ)


情報

作者名:五十六
引用元:なし

概要

フォルダサイズを取得します。
拡張子を指定してサイズを取得することもできます。

解説

引数

FOLDER:フォルダ(拡張子指定可)

返り値

合計サイズ

サンプルプログラム

「{フォルダ選択}*.jpg;*.gif;*.png」のフォルダサイズ取得。
それを言う。

//本体

●フォルダサイズ取得(FOLDERの|FOLDERで|FOLDERを)
  合計サイズ=0。
  目的ファイル=FOLDERからファイル名抽出。
  FOLDER=FOLDERからパス抽出。
  フォルダリスト=FOLDERで全フォルダ列挙。
  フォルダリストで反復
    #-----------------------------------------------------------------------
    #経過ログ
    母艦のタイトル=「ファイル取得中...{合計サイズ},{対象}」。0.001秒待つ。
    #-----------------------------------------------------------------------
    (「{対象}{目的ファイル}」の絶対パスファイル列挙)で反復
      合計サイズ=合計サイズ+(対象のファイルサイズ)。
  合計サイズで戻る。

●絶対パスファイル列挙({文字列=?}Sの|Sを|Sで)
  M=Sからファイル名抽出。S=Sからパス抽出。
  A=Sの終端パス追加。B=「{A}{M}」のファイル列挙。C=空。
  Bで反復、「{A}{対象}」をCに配列追加。
  Cで戻る。


名前:
コメント:


ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。