本ページには広告が含まれています。
1つまたは複数のアイテムをフォルダにコピーします。
- 構文
- Folder.CopyHere( vItem, vOptions )
- 引数
- vItem(FolderItem オブジェクト)必須
- ファイル名、FolderItemオブジェクト、またはFolderItemsオブジェクトを表す文字列
- vOptions(Shfileopstruct)省略可
- コピー操作のオプション。0またはShfileopstruct構造体の値。
- 戻り値
Folder オブジェクトを返すメソッド・プロパティ
- Shell.BrowseForFolder メソッド
- フォルダ選択のダイアログボックスを表示し、選択したフォルダのFolderオブジェクトを返す。
- FolderItem.GetFolder プロパティ
- FolderItemオブジェクトがフォルダの場合、Folder オブジェクトを返します。
Shfileopstruct 構造体
プログラム実行例
選択したファイルをコピーする
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.CopyHere(source)
MSGBOX(source.Self.Path + " を " + Folder.Self.Path + " に移動しました。")使用関数
解説(自動生成)
公開日:
更新日:
関連記事
- getFileList関数 (自作関数)
- サブフォルダを含めたファイル一覧を配列で返します。
- FSO.CopyFolder メソッド
- 指定したフォルダを別の場所にコピーします。
- FSO.CopyFile メソッド
- 指定したファイルを別の場所にコピーします。
- FileSystemObject オブジェクト
- Folder.MoveHere メソッド (Shell)
- 1つまたは複数のアイテムをこのフォルダに移動します。
- CreateFolders関数 (自作関数)
- FSO.CreateFolderの改良版。親フォルダが存在しなくてもフォルダを作成できます。
- Range.Copy メソッド (Excel)
- 範囲を、指定の範囲またはクリップボードにコピーします。
- getSubFolders関数 (自作関数)
- GetSubFolders関数は、指定したフォルダ以下にあるすべてのサブフォルダのパスを取得します。
- Folder.Files プロパティ (FSO)
- 指定したフォルダに含まれるすべてのFile オブジェクト(非表示ファイル・システムファイルを含む)で構成されるFilesコレクションを返します。
- Folder.Drive プロパティ (FSO)
- 指定したフォルダがあるドライブのドライブ文字を返します。
