Вы можете открыть файл для записи и написать пустую строку, это создаст новый текстовый файл и перезапишет все предыдущие версии.
strFilename = " C:\Documents and Settings\All Users\Application Data\xerox\setapp.txt"
Set objFile = CreateObject("Scripting.FileSystemObject").OpenTextFile(strFilename,2,true)
'Write stuff to the file here
objFile.Close
Set objFile = nothing
Непонятно, создает ли ваш сценарий файл журнала, если нет, и вы хотите скопировать файл и перезаписать все предыдущие, вы можете сделать это (если для последнего аргумента в методе CopyFile установлено значение true, старые версии будут перезаписаны).
Set fso = CreateObject("Scripting.FileSystemObject")
fso.CopyFile Source, Destination, true
Set fso = Nothing
Если вы просто хотите удалить предыдущий файл, если он существует, вы можете сделать это (здесь установка последнего аргумента в методе DeleteFile в значение true приведет к удалению файла).
Set fso = CreateObject("Scripting.FileSystemObject")
If fso.FileExists(file) Then
fso.DeleteFile file, true
End If
Set fso = Nothing