Here a vbs file that uses the built in move copy graph from windows.
I have It set to Copy the XP CD to %Systemdrive%
QUOTE
Dim Act, CD, Fso, Folder, Shell, SD, strCd
Set Act = CreateObject("Wscript.Shell")
Set Fso = CreateObject("Scripting.FileSystemObject")
SD = Act.ExpandEnvironmentStrings("%Systemdrive%")
set Shell = CreateObject("Shell.Application")
Function CD_Copy
Set CD = Fso.Drives
For Each strCd In CD
If strCd.DriveType = 4 Then
If Fso.FileExists(strCd & "\win51") Then
Act.Popup "This Is A XP CD, " & strCd ,5,"Confirm XP CD", 0 + 32
Copy_XP
Exit Function
Else
Act.Popup "This Is Not The Correct CD",5,"Incorrect CD", 0 + 32
End If
End If
Next
End Function
Function Copy_XP
If Not Fso.FolderExists(SD & "\XPCD") Then Fso.CreateFolder(SD & "\XPCD") End If
set Folder = Shell.NameSpace(SD & "\XPCD")
if not Folder is nothing then
Folder.CopyHere(strCd & "\..\*.*")
set Shell = nothing
set Folder = nothing
End If
End Function
CD_Copy