本ページには広告が含まれています。
目次
- 構文
- FolderItem = FolderItems.Item( iIndex )
- 引数
- iIndex 省略可
- 取得するFolderItemオブジェクトの番号を数値で指定。0〜FolderItems.Count-1の範囲で指定。
FolderItems オブジェクトを返すメソッド・プロパティ
- 自作関数.timeValue (Shell)
- フォルダ内のアイテムのコレクションを表すFolderItems オブジェクトを取得します。
- FolderItems.Item メソッド
- アイテムの親を示すオブジェクトを取得します。
プログラム実行例
デスクトップのファイル一覧
UWSC
使用関数
- CREATEOLEOBJ関数 (スクリプト関数)(5)
- COMオブジェクトを生成します。
- Shell.NameSpace メソッド(6)
- 指定されたフォルダのFolder2 オブジェクトを作成して返します。
- フォルダ内のアイテムのコレクションを表すFolderItems オブジェクトを取得します。
- Folder.GetDetailsOf メソッド (Shell)(10)
- フォルダ内のアイテムに関する詳細を取得します。
- コレクションに含まれる要素の数を取得します。
- FolderItems.Item メソッド (Shell)(14)
- コレクション内の指定されたアイテムのFolderItem オブジェクトを取得します。
- FolderItem オブジェクト(15)
- シェルフォルダ内のアイテムを表します。
- アイテムの名前を取得または設定します。
- アイテムのサイズをバイト単位で取得します。
- FolderItem.Type プロパティ(18)
- 指定したアイテムのファイルの種類を取得します。
フォルダ内のファイルを更新日時でソートする
UWSC
- CREATEOLEOBJ関数 (スクリプト関数)(1)
- COMオブジェクトを生成します。
- Shell.NameSpace メソッド(2)
- 指定されたフォルダのFolder2 オブジェクトを作成して返します。
- フォルダ内のアイテムのコレクションを表すFolderItems オブジェクトを取得します。
- Folder.GetDetailsOf メソッド (Shell)(8,18,19)
- フォルダ内のアイテムに関する詳細を取得します。
- コレクションに含まれる要素の数を取得します。
- FolderItems.Item メソッド (Shell)(16)
- コレクション内の指定されたアイテムのFolderItem オブジェクトを取得します。
- アイテムがフォルダかを示すブール値を返します。
- dateValue関数 (自作関数)(21)
- 日付形式の文字列をシリアル値に変換します。
- timeValue関数(21)
- 指定した時間のシリアル値を求める。
- QSORT関数 (スクリプト関数)(24)
- 配列の中身をソートします。
- UBound関数 (自作関数)(26)
- 配列の上限値(最大インデックス)を求めます。arraynameに配列の名前、dimensionに上限値を求める配列の次元を指定します。
- CREATEOLEOBJ関数 (スクリプト関数)(6,10)
- COMオブジェクトを生成します。
- Shell.NameSpace メソッド(8,38,46)
- 指定されたフォルダのFolder2 オブジェクトを作成して返します。
- Folder.GetDetailsOf メソッド (Shell)(15,27)
- フォルダ内のアイテムに関する詳細を取得します。
- フォルダ内のアイテムのコレクションを表すFolderItems オブジェクトを取得します。
- コレクションに含まれる要素の数を取得します。
- FUKIDASI関数(24)
- メッセージを吹出しに表示します。
- FolderItems.Item メソッド (Shell)(25)
- コレクション内の指定されたアイテムのFolderItem オブジェクトを取得します。
- アイテムがフォルダかを示すブール値を返します。
- アイテムの名前を取得または設定します。
- text関数 (自作関数)(33)
- 数値を表示書式に基づいて変換した文字列を返します。
- dateValue関数 (自作関数)(33)
- 日付形式の文字列をシリアル値に変換します。
- FSO.BuildPath メソッド(37)
- フォルダパスとフォルダまたはファイルの名前を結合したパス文字列を返します。
- arrayPush関数 (自作関数)(40,41)
- 配列の末尾に要素を追加します。
- アイテムのフルパスを取得します。
- UBound関数 (自作関数)(44)
- 配列の上限値(最大インデックス)を求めます。arraynameに配列の名前、dimensionに上限値を求める配列の次元を指定します。
- 指定したフォルダが存在するかどうかを確認します。
- CreateFolders関数 (自作関数)(45)
- FSO.CreateFolderの改良版。親フォルダが存在しなくてもフォルダを作成できます。
- Folder.MoveHere メソッド (Shell)(47)
- 1つまたは複数のアイテムをこのフォルダに移動します。
- CREATEOLEOBJ関数 (スクリプト関数)(3)
- COMオブジェクトを生成します。
- Shell.NameSpace メソッド(4)
- 指定されたフォルダのFolder2 オブジェクトを作成して返します。
- フォルダ内のアイテムのコレクションを表すFolderItems オブジェクトを取得します。
- Folder.GetDetailsOf メソッド (Shell)(10,15)
- フォルダ内のアイテムに関する詳細を取得します。
- FolderItems オブジェクト(14)
- シェルフォルダ内のアイテムのコレクションを表します。
- FolderItems.Item メソッド (Shell)(14)
- コレクション内の指定されたアイテムのFolderItem オブジェクトを取得します。
- POS関数(17)
- 文字列内で部分文字列が最初に現れる位置を返します。
- ファイルやフォルダを右クリックしたときのメニューを格納したFolderItemVerbs オブジェクトを返します。
- コレクション内の指定した項目のFolderitemverbオブジェクトを取得します。
- FolderItemVerb.Name プロパティ (Shell)(17)
- FolderItemVerbsコレクション(右クリックメニュー)から単一の項目名を取得します。
- CREATEOLEOBJ関数 (スクリプト関数)(3)
- COMオブジェクトを生成します。
- Shell.BrowseForFolder メソッド(4)
- フォルダ選択のダイアログボックスを表示し、選択したフォルダのFolderオブジェクトを返す。
- フォルダ内のアイテムのコレクションを表すFolderItems オブジェクトを取得します。
- コレクションに含まれる要素の数を取得します。
- FolderItems.Item メソッド (Shell)(7)
- コレクション内の指定されたアイテムのFolderItem オブジェクトを取得します。
- アイテムの名前を取得または設定します。
- アイテムのサイズをバイト単位で取得します。
- ファイルの最終更新日時を取得します。
- アイテムのフルパスを取得します。
- FolderItem.Type プロパティ(13)
- 指定したアイテムのファイルの種類を取得します。
- CREATEOLEOBJ関数 (スクリプト関数)(1)
- COMオブジェクトを生成します。
- Shell.NameSpace メソッド(2)
- 指定されたフォルダのFolder2 オブジェクトを作成して返します。
- フォルダ内のアイテムのコレクションを表すFolderItems オブジェクトを取得します。
- コレクションに含まれる要素の数を取得します。
- FolderItems.Item メソッド (Shell)(6)
- コレクション内の指定されたアイテムのFolderItem オブジェクトを取得します。
- FolderItem.IsFileSystem プロパティ(8)
- アイテムがシステムファイルかを示すブール値を返します。
- アイテムの名前を取得または設定します。
結果
プレーンテキスト
使用関数
写真を撮影日時毎にフォルダ分けする
UWSC
使用関数
デフォルトプリンターを取得
UWSC
結果
プレーンテキスト
使用関数
指定したディレクトリ内のフォルダ・ファイル情報を取得
UWSC
使用関数
ファイルシステムかどうか
UWSC
使用関数
