Folder.CopyHere メソッド

本ページには広告が含まれています。

1つまたは複数のアイテムをフォルダにコピーします。

構文
Folder.CopyHere( vItem, vOptions )
引数
vItem(FolderItem オブジェクト)必須
ファイル名、FolderItemオブジェクト、またはFolderItemsオブジェクトを表す文字列
vOptions(Shfileopstruct)省略可
コピー操作のオプション。0またはShfileopstruct構造体の値。
戻り値

Folder オブジェクトを返すメソッド・プロパティ

Shell.BrowseForFolder メソッド
フォルダ選択のダイアログボックスを表示し、選択したフォルダのFolderオブジェクトを返す。
FolderItem.GetFolder プロパティ
FolderItemオブジェクトがフォルダの場合、Folder オブジェクトを返します。

Shfileopstruct 構造体

C++
C++

プログラム実行例

選択したファイルをコピーする

UWSC
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)
指定したフォルダがあるドライブのドライブ文字を返します。