打开之前如何确保ASP文件中的CSV文件不是空白?

时间:2017-03-07 22:57:08

标签: vbscript asp-classic

我遇到了在ASP Classic中打开它们时尚未创建的非常大的CSV文件的问题。代码如下。

csvFile.close()
Set csvFile = Nothing
Set fso = Nothing
Set fso = Server.CreateObject("Scripting.FileSystemObject")
strFileFullPath = fso.BuildPath(xRefCsvRoot, filename)
Set ts = fso.OpenTextFile(strFileFullPath, 1)

strFile = ts.ReadAll
ts.Close()

response.Clear()
response.AddHeader "content-disposition", "attachment; filename=" & filename
response.Write(strFile)
response.End()

在阅读之前,是否有一种有效的方法可以检查文件是否为空白?

1 个答案:

答案 0 :(得分:1)

检查file size

If fso.GetFile(strFileFullPath).Size > 0 Then
  'file is not empty
End If