用stream读文件

stream|stream

前几天要写一个东西里面有用到读文件的。

可是我不想用FSO,我怕有的空间不支持。
可是网络上找了半天没有找到一个不是用FSO写的。

还是自己做了一个。

我记得以前在做无组件上传,并保存文件的时候有用到stream
我发现有一个LoadFromFile的方法。可以读取文件。
下面是我的代码。

function readfile(URL,chartype)
set srmObj = server.CreateObject("adodb.stream")
srmObj.type=1
srmObj.mode=3
srmObj.open
srmObj.Position=0
srmObj.LoadFromFile URL

srmObj.Position = 0
srmObj.type=2
srmObj.charset=chartype
readfile=srmObj.readtext()

end function

两个参数。URL是文件的路径,好像只能绝对路径。chartype是文件以什么编码存放的。

返回一个字符串,存放文件的内容。

这个函数只能读文本文件。读二进制文件也差不多。要用的人可以自己改

时间: 2024-11-01 21:01:50

用stream读文件的相关文章

ASP应用:用stream读文件

 前几天要写一个东西里面有用到读文件的.  可是我不想用FSO,我怕有的空间不支持.  可是网络上找了半天没有找到一个不是用FSO写的.   还是自己做了一个.   我记得以前在做无组件上传,并保存文件的时候有用到stream  我发现有一个LoadFromFile的方法.可以读取文件.  下面是我的代码.    function readfile(URL,chartype)  set srmObj = server.CreateObject("adodb.stream")  srmO

ASP应用:用stream读文件

前几天要写一个东西里面有用到读文件的. 可是我不想用FSO,我怕有的空间不支持. 可是网络上找了半天没有找到一个不是用FSO写的. 还是自己做了一个. 我记得以前在做无组件上传,并保存文件的时候有用到stream 我发现有一个LoadFromFile的方法.可以读取文件. 下面是我的代码. function readfile(URL,chartype) set srmObj = server.CreateObject("adodb.stream") srmObj.type=1 srmO

adodb.stream读文件到数组的代码_vbs

Function filenum(filename,i) Dim st,s  Set st= CreateObject("ADODB.Stream") st.Type = 2 '流类型为文本 st.Mode = 3 '模式为读写 st.Open st.LineSeparator=13  st.LoadFromFile filename Do While Not St.EOS  s = Split(st.readtext(), vbCrLf)    Loop  'MsgBox UBoun

HDFS读文件过程分析:读取文件的Block数据

我们可以从java.io.InputStream类中看到,抽象出一个read方法,用来读取已经打开的InputStream实例中的字节,每次调用read方法,会读取一个字节数据,该方法抽象定义,如下所示: public abstract int read() throws IOException; Hadoop的DFSClient.DFSInputStream类实现了该抽象逻辑,如果我们清楚了如何从HDFS中读取一个文件的一个block的一个字节的原理,更加抽象的顶层只需要迭代即可获取到该文件的

c-C++读文件没读完就结束,eof已用

问题描述 C++读文件没读完就结束,eof已用 这段代码是我写哈夫曼编码的一个解压函数,现在的问题是,没有把我整个文件解压完像图里面,只解压了一部分然后 ,还有剩下很多没读,貌似是eof为真,导致读文件结束了 这是怎么回事啊? void readCodeFile(){ ifstream inf; ofstream outf; int w[200] c = 0; char s[200]; string code; HuffTreeTreeArray[100]; HuffNode tempNode;

JSP中读文件和写文件的例子

js 读文件的例子***************************************************<%@ page contentType="text/html;charset=gb2312"%><%//变量声明\java.lang.String strFileName; //文件名java.io.File objFile; //文件对象java.io.FileReader objFileReader; //读文件对象char[] chrBuff

JSP文件操作例程 - 读文件

js <%--作者:何志强[hhzqq@21cn.com]日期:2000-08-07版本:1.0功能:JSP文件操作例程 - 读文件--%> <%@ page contentType="text/html;charset=gb2312"%> <%//变量声明java.lang.String strFileName;     //文件名java.io.File objFile;             //文件对象java.io.FileReader obj

改良XP预读文件 让关机速度快如闪电!

一.禁止程序产生索引文件 预读文件导致系统启动变慢,是因为要读取运行程序时生成的索引文件所造成的.因此,我们只需要禁止PF文件的产生即可. 在"运行"窗口中输入"msconfig"后回车打开系统配置实用程序窗口,将其切换到"服务"标签,然后将其中的"Task Scheduler"项前的勾取消并保存设置,这样即可起到禁止建立索引文件的目的(快知道:电脑关机很慢怎么办?). 关闭"Task Scheduler"

改良XP预读文件 为系统启动提速

随着Windows系统的身躯越来越庞大,到了Windows XP中,微软提供了一种预读取的功能.即在Windows文件夹中添加了一个Prefetch文件夹,以利用该功能提高系统性能,加快系统启动和文件的读取速度.但是随着使用时间的增多,用户每使用一个程序,系统就会在该文件夹中留下一个以PF为扩展名的索引文件.预读文件导致系统启动变慢,是因为要读取运行程序时生成的索引文件所造成的.因此,我们只需要禁止PF文件的产生即可. 一.关闭相关服务 在"运行"窗口中输入"msconfig