我正在尝试将行插入非文本文件的中间(文件的扩展名为" dxf")。我正在使用vbscript来做到这一点。
我看到的每个地方,都遇到了FileSystemObject.OpenTextFile。但是,当我尝试在dxf文件上使用它时,它会导致错误:异常80070057(我相信这是一个无效的文件)。
这是我的代码:
Dim file
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
If fileexists(dxfFile$) Then
Set file = fso.OpenTextFile(dxfPath, ForAppending, True)
file.WriteLine("<PORTLIST TESTING>ASDFLKJ")
file.Close
End If
答案 0 :(得分:0)
dxfFile$
不是有效的VBscript变量名称;使用dxfFile
,file
或dfxPath
(一致)FileExists
是FileSystemObject的一个方法;你需要致电fso.FileExists
dxfFile
,dfxPath
和ForAppending
都未定义.OpenTextFile
会引发错误5 - 无效的过程调用或参数