Click here to Skip to main content
15,883,792 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
Dim oFile, oFilesys,oFileADVFEEMAA, oFileADVFEE
set oFilesys = CreateObject("Scripting.FileSystemObject")
wscript.echo "Line 2"
set oFileADVFEEMAA = oFilesys.GetFile ("D:\NDM\Upload\BPS_JE\BPSFile\ADVFEEMAA.txt")
wscript.echo "Line 3"
set oFileADVFEE= oFilesys.GetFile ("D:\NDM\Upload\BPS_JE\BPSFile\ADVFEE.txt")
wscript.echo "Line 4"
set oFile = oFilesys. GetFileName(oFileADVFEE.Name) –“ Microsoft VBScript runtime error: Object required: '[string: "ADVFEE.txt"]'”---errror here
wscript.echo "File Name “ & oFile
if oFileADVFEEMAA.Size = 1 Then
oFileADVFEEMAA.Delete
wscript.echo "ADVFEEMAA file is Deleted."
wscript.quit 0
Else
If oFileADVFEEMAA.Size>1 and oFileADVFEE.Size >1 Then
wscript.echo "Problem 2 ADVFEE files with data."
wscript.quit 1
Else
If oFileADVFEEMAA.Size>1 and oFileADVFEE.Size = 1 Then
oFileADVFEE.Delete
oFileADVFEEMAA.Name = oFile
script.echo " ADVFEEMAA renamed to " & oFileADVFEEMAA.Name
wscript.quit 0
End If
End If
End If

What I have tried:

Dim oFile, oFilesys,oFileADVFEEMAA, oFileADVFEE
set oFilesys = CreateObject("Scripting.FileSystemObject")
wscript.echo "Line 2"
set oFileADVFEEMAA = oFilesys.GetFile ("D:\NDM\Upload\BPS_JE\BPSFile\ADVFEEMAA.txt")
wscript.echo "Line 3"
set oFileADVFEE= oFilesys.GetFile ("D:\NDM\Upload\BPS_JE\BPSFile\ADVFEE.txt")
wscript.echo "Line 4"
set oFile = oFilesys. GetFileName(oFileADVFEE.Name) –“ Microsoft VBScript runtime error: Object required: '[string: "ADVFEE.txt"]'”---errror here
wscript.echo "File Name “ & oFile
if oFileADVFEEMAA.Size = 1 Then
oFileADVFEEMAA.Delete
wscript.echo "ADVFEEMAA file is Deleted."
wscript.quit 0
Else
If oFileADVFEEMAA.Size>1 and oFileADVFEE.Size >1 Then
wscript.echo "Problem 2 ADVFEE files with data."
wscript.quit 1
Else
If oFileADVFEEMAA.Size>1 and oFileADVFEE.Size = 1 Then
oFileADVFEE.Delete
oFileADVFEEMAA.Name = oFile
script.echo " ADVFEEMAA renamed to " & oFileADVFEEMAA.Name
wscript.quit 0
End If
End If
End If
Posted
Updated 8-Jan-18 12:22pm

1 solution

Remove these lines:

set oFile = oFilesys. GetFileName(oFileADVFEE.Name) –" Microsoft VBScript runtime error: Object required: '[string: "ADVFEE.txt"]'"---errror here
wscript.echo "File Name " & oFile


and use the oFileADVFEE.Name directly:

wscript.echo "File Name " & oFileADVFEE.Name
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS


CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900