A. I recently received an email message from a reader who had the belief that a script couldn't copy files over 4GB in size. I decided to test whether this was true.

First, I created a 5GB file by using this command:

D:\temp>fsutil file createnew orig.file 5000000000
Then I wrote the following short script to copy a named file:

On Error Resume Next

'Connect to file system object.
set objFSO=CreateObject("Scripting.FileSystemObject")

If objFSO.FileExists(objVHD.HardDisk.file) Then
    objFSO.CopyFile WScript.Arguments(0), WScript.Arguments(1)
End If

 
The VBScript script copied the 5GB file just fine. The 4GB limitation could have been because it was copying to a FAT32 partition or because differently formatted drives might use different amounts of disk space while storing the same amount of data.