本ページには広告が含まれています。
1つまたは複数のアイテムをこのフォルダーに移動します。
- 構文
- Folder.MoveHere( vItem, vOptions )
- 引数
- vItem(FolderItem オブジェクト,FolderItems オブジェクト)省略可
- ファイル名、FolderItemオブジェクト、またはFolderItemsオブジェクトを表す文字列。
- vOptions(Shfileopstruct)省略可
- 移動操作のオプション。0またはShfileopstruct構造体の値。
- 戻り値
Folder オブジェクトを返すメソッド・プロパティ
- Shell.BrowseForFolder メソッド
- フォルダ選択のダイアログボックスを表示し、選択したフォルダのFolderオブジェクトを返す。
- FolderItem.GetFolder プロパティ
- FolderItemオブジェクトがフォルダの場合、Folder オブジェクトを返します。
SHFILEOPSTRUCTA 構造体
typedef struct _SHFILEOPSTRUCTA {
HWND hwnd;
UINT wFunc;
PCZZSTR pFrom;
PCZZSTR pTo;
FILEOP_FLAGS fFlags;
BOOL fAnyOperationsAborted;
LPVOID hNameMappings;
PCSTR lpszProgressTitle;
} SHFILEOPSTRUCTA, *LPSHFILEOPSTRUCTA;プログラム実行例
写真を撮影日時毎にフォルダ分けする
使用関数
解説(自動生成)
全ファイルをサブフォルダから直下に取り出す
D:\Pictures\100ANDRO\より下層フォルダにあるファイルを直下に移動させます。ファイル名が重複する場合は - コピー、 - コピー (2)のような連番をつけて変更されます。
空になったフォルダを削除するにはdeleteEmptyFoldersを使います。
使用関数
解説(自動生成)
指定したファイルをゴミ箱に移動する
CONST ssfBITBUCKET = 10
DIM Shell = CREATEOLEOBJ("Shell.Application")
DIM Folder = Shell.NameSpace(ssfBITBUCKET)
DIM source = "D:\Desktop\sample.txt"
Folder.MoveHere(source)使用関数
解説(自動生成)
選択したファイルを移動する
CONST ssfDRIVES = 17
DIM Shell = CREATEOLEOBJ("Shell.Application")
DIM source = Shell.BrowseForFolder(0, "移動元フォルダを選択してください。", 0, ssfDRIVES)
IF source = NOTHING THEN EXIT
DIM Folder = Shell.BrowseForFolder(0, "移動先フォルダを選択してください。", 0, ssfDRIVES)
IF Folder = NOTHING THEN EXIT
Folder.MoveHere(source)
MSGBOX(source.Self.Path + " を " + Folder.Self.Path + " に移動しました。")使用関数
解説(自動生成)
公開日:
更新日:
関連記事
- getFileList関数 (自作関数)
- サブフォルダを含めたファイル一覧を配列で返します。
- FileSystemObject オブジェクト
- Folder.CopyHere メソッド (Shell)
- 1つまたは複数のアイテムをフォルダにコピーします。
- CreateFolders関数 (自作関数)
- FSO.CreateFolderの改良版。親フォルダが存在しなくてもフォルダを作成できます。
- getSubFolders関数 (自作関数)
- GetSubFolders関数は、指定したフォルダ以下にあるすべてのサブフォルダのパスを取得します。
- Folder.Files プロパティ (FSO)
- 指定したフォルダに含まれるすべてのFile オブジェクト(非表示ファイル・システムファイルを含む)で構成されるFilesコレクションを返します。
- Folder.Drive プロパティ (FSO)
- 指定したフォルダがあるドライブのドライブ文字を返します。
- Folder オブジェクト
- フォルダのすべてのプロパティにアクセスできます。
- File.Type プロパティ (FSO)
- 指定したファイルの種類を返します。
- File.Size プロパティ (FSO)
- 指定したファイルのサイズをバイト単位で返します。
