1

在我的 lotusscripy 中,我创建了一个外部文件,在其中“打印”了一些行,然后关闭它,然后使用 Shell 函数运行它:

    Open "D:\testF.dsx" For Output As fileNum%
    Print #fileNum%, "line1"
    Print #fileNum%, "line2"
    Print #fileNum%, "line3"
    Close fileNum%
    result = Shell(|path "D:\testF.dsx"|, 1)

shell 函数工作正常,它正在运行的文件。

在此之后,我只是把

    Kill fileNum% 'which should delete the file

另外,我尝试添加

    Sleep 2 'before the Kill statement but I get the same error: Path/file access error.

谢谢你的时间!

  • 我的脚本的另一种选择是清除文件中的所有文本 => 以便文件为空。
4

1 回答 1

5

The Lotusscript kill statement expects a filename and not a file num. So do this instead:

Kill "D:\testF.dsx"
于 2013-09-10T07:49:49.007 回答