ASP中生成文本文件的两种方式
作者:CNLei 来源:cnlei blog 发布时间:2008-04-30 19:33:00
标签:FileSystemObject,ADODB.Stream,ASP
ASP里两种常用的生成文件的方式是:利用ADODB.Stream生成文件和利用Scripting.FileSystemObject生成文件
1、Scripting.FileSystemObject生成文件方法:
<%
Set fso = CreateObject("Scripting.FileSystemObject")
File=Server.MapPath("要生成文件路径和文件名.htm")
Set txt=fso.OpenTextFile(File,8,True)
data1="文件内容"用WriteLine方法生成文件
txt.WriteLine data1
data2="文件内容"'用Write方法生成文件
txt.Write data2
txt.Close
txt.fso
%>
2、ADODB.Stream生成文件方法:
<%
Dim objAdoStream
Set objAdoStream = Server.createObject("ADODB.Stream")
objAdoStream.Type = 2
objAdoStream.Open
objAdoStream.WriteText = "这是生成的内容"
objAdoStream.SaveToFile Server.MapPath("NewTestFile24443.htm"),2
objAdoStream.Close()
Set objAdoStream = Nothing
%>
第二种方式的应用函数及实例:
<%
Sub SaveAFile(ByVal sUrl,ByVal sTxt,ByVal sCharset)
Dim objStream
On Error Resume Next
Set objStream = Server.CreateObject("ADODB.Stream")
If Err.Number=-2147221005 Then
Response.Write "抱歉,您的网站服务器不支持ADODB.Stream,无法生成文件"
Err.Clear
Response.End
End If
With objStream
.Type = 2
.Open
.Charset = sCharset
.Position = objStream.Size
.WriteText = sTxt
.SaveToFile sUrl,2
.Close
End With
Set objStream = Nothing
End Sub
'应用实例
SaveAFile Server.MapPath("MyTestFile.htm"),"您好,我是CNLEI.","gb2312"
%>


猜你喜欢
- 本文代码实现Python多线程扫描端口,具体实现代码如下。#coding:utf-8import socketimport threadim
- 我们已经知道Application和Session对象的OnStart、OnEnd事件的脚本,都必须是在 Global.asa&n
- 前言大家做自动化登录时可能都遇到过滑块验证码需要手动验证的问题,这次我们就来解决他如下: 在我们做自动化登录时,总会遇到各种奇奇怪怪的验证
- import datetime as dtdef log_time(message, time=None): if time i
- Python读写word文档有现成的库可以处理。我这里采用 python-docx。可以用pip install python-docx安装
- 星爷的一部“国产007”应该是无人不晓,其中一个片段是将“007”向MM展示他的秘密武器。皮鞋可以吹头发,大哥大可以刮胡子……把真实功能隐蔽
- 本文实例讲述了Python实现的概率分布运算操作。分享给大家供大家参考,具体如下:1. 二项分布(离散)import numpy as np
- <% '************************************************
- 通过status命令,查看Slow queries这一项,如果值长时间>0,说明有查询执行时间过长以下为引用的内容:mysql>
- 引言使用python接口来运行caffe程序,主要的原因是python非常容易可视化。所以不推荐大家在命令行下面运行python程序。如果非
- 之前对mac os系统自带的python进行了升级,结果发现新安装的python的site-packages目录并没有加到python的系统
- 这篇文章主要介绍了python 上下文管理器原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友
- 相对于C++的继承编写,Python更简洁,而且效率也是很高的,下面编写一个简单Python的继承例子。#!/usr/bin/python&
- 从cnblogs看到的代码,作者的代码随便不兼容firefox但,有助于大家学习为什么下面的代码兼容了firefox,大家可以对比下,有助于
- 本文实例讲述了PHP实现的线索二叉树及二叉树遍历方法。分享给大家供大家参考,具体如下:<?php require '
- import osimport sysimport ftplibimport socket#########################
- 如下:将html文件下载后,使用BeauifulSoup读取文件,并且使用html.parsertmp_soup.select里面的参数为:
- 介绍:细处着手,巧处用功。高手和菜鸟之间的差别就是:高手什么都知道,菜鸟知道一些。电脑小技巧收集最新奇招高招,让你轻松踏上高手之路。 摘要
- 前言Python语言处理字符串、数组类的问题时有一定概率需要使用切片方法,比如:Leetcode_5。学习官方解法时发现切片的索引可以超出字
- 1,前台引入所需的js 可以从官网上下载function getTab(){var url = contextPath+'/fund