方法一:createtextfile生成文件方法
functionWriteToFile(FileName,FileContent)
setfso=server.createobject("scripting.filesystemobject")
setfp=fso.createtextfile(server.mappath(FileName),,True)
fp.write(FileContent)
endfunction
方法二:ADODB.Stream生成文件方法
SetccObjStream=Server.CreateObject("ADODB.Stream")
WithccObjStream
.Type=2
.Mode=3
.Open
.Charset="utf-8"
.Position=ccObjStream.Size
.WriteText要生成的內容
.SaveToFile要生成文件路徑和文件名,2
.Close
EndWith
CreateTextFile方法
創建指定文件並返回TextStream對象,該對象可用於讀或寫創建的文件。
object.CreateTextFile(filename[,overwrite[,unicode]])
參數
object
必選項。應為FileSystemObject或Folder對象的名稱。
filename
必選項。字符串表達式,指明要創建的文件。
overwrite
可選項。 Boolean值指明是否可以覆蓋現有文件。如果可覆蓋文件,該值為True;如果不能覆蓋文件,則該值為False。如果省略該值,則不能覆蓋現有文件。
unicode
可選項。 Boolean值指明是否以Unicode或ASCII文件格式創建文件。如果以Unicode文件格式創建文件,則該值為True;如果以ASCII文件格式創建文件,則該值為False。如果省略此部分,則假定創建ASCII文件。