[フォルダをコピーする]
C ドライブの T で始まるフォルダを C:\Work フォルダにコピーしています。
フォルダが存在する場合は、上書きされます。
【ソースコード】
[tips0079.vbs]
Option Explicit
On Error Resume Next
Dim objFSO
Dim strSrcFolder
Dim strDstFolder
strSrcFolder = "C:\T*"
strDstFolder = "C:\Work"
Set objFSO = WScript.CreateObject("Scripting.FileSystemObject")
If Err.Number = 0 Then
If objFSO.FolderExists(strDstFolder) <> True Then
objFSO.CreateFolder(strDstFolder)
End If
objFSO.CopyFolder strSrcFolder, strDstFolder, True
If Err.Number = 0 Then
WScript.Echo strSrcFolder & " を " & _
strDstFolder & " にコピーしました。"
Else
WScript.Echo "エラー: " & Err.Description
End If
Else
WScript.Echo "エラー: " & Err.Description
End If
Set objFSO = Nothing
【実行結果】
C:\> cscript //NoLogo tips0079.vbs
C:\T* を C:\Work にコピーしました。