用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是文件以什么编码存放的。

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

这个函数只能读文本文件。读二进制文件也差不多。

用stream读文件,布布扣,bubuko.com

时间: 2024-08-26 21:22:44

用stream读文件的相关文章

读文件使用feof()多读一次的问题

读文件使用feof()多读一次的问题 这是一个经典的错误, 很多教科上都是这么写的.  在读完文件的最后一个字符后,fp->flag仍然没有被置为_IOEOF,因而feof()仍然没有探测到文件结尾.直到再次调用fgetc()执行读操作,feof()才能探测到文件结尾.这样就多执行了一次.  对于feof()这个函数, 它是先读再判断是否到文件尾, 也就是说在它之前一定要读一次才能做出判断.  而我们经常这样把它使用在循环中: int c;   while(!feof(fp))   {     

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

转自http://shiyanjun.cn/archives/962.html 我们可以从java.io.InputStream类中看到,抽象出一个read方法,用来读取已经打开的InputStream实例中的字节,每次调用read方法,会读取一个字节数据,该方法抽象定义,如下所示:public abstract int read() throws IOException;Hadoop的DFSClient.DFSInputStream类实现了该抽象逻辑,如果我们清楚了如何从HDFS中读取一个文件

Java笔记:Java 流(Stream)、文件(File)和IO

更新时间:2018-1-7 12:27:21 更多请查看在线文集:http://android.52fhy.com/java/index.html java.io 包几乎包含了所有操作输入.输出需要的类.所有这些流类代表了输入源和输出目标. 输入输出流 简介 一个流被定义为一个数据序列.输入流用于从源读取数据,输出流用于向目标写数据. 下图是一个描述输入流和输出流的类层次图: 在java.io包中操作文件内容的主要有两大类:字节流.字符流,两类都分为输入和输出操作. 在字节流中输出数据主要是使用

Python读文件的几种方式

介绍 本文介绍在python中读取文件的方法. 正文 1. f = open(input_file) for line in f:     do_stuff(line)f.close() 2. for line in open('myfile','r').readlines():     do_something(line) readlines()读文件的时候会把整个文件一次读到内存,所以这种方法不适合读取大文件. 3. import fileinput for line in fileinpu

java创建文本、文件、读文件、写文件

1 package Head18; 2 3 import java.io.BufferedReader; 4 import java.io.File; 5 import java.io.FileNotFoundException; 6 import java.io.FileReader; 7 import java.io.FileWriter; 8 import java.io.IOException; 9 10 public class Mkdirs_FileRW { 11 public st

GoLang几种读文件方式的比较

GoLang提供了很多读文件的方式,一般来说常用的有三种.使用Read加上buffer,使用bufio库和ioutil 库. 那他们的效率如何呢?用一个简单的程序来评测一下: package main import(    "fmt"     "os"     "flag"     "io"     "io/ioutil"     "bufio"     "time"

Python中基本的读文件和简单数据处理

Python中基本的读文件和简单数据处理 暂无评论 DataQuest上面的免费课程(本文是Python基础课程部分),里面有些很基础的东西(csv文件读,字符串预处理等),发在这里做记录.涉及下面六个案例: Find the lowest crime rate(读取csv文件,字符串切分,for循环和if判断过滤数据) Discover weather pattern in LA(for循环和if判断进行频数统计) Building a Spell Checker(词频统计,字符串预处理,字典

nodejs读文件

//读文件var fs=require("fs");fs.readFile("index.html","utf-8",function(err,data){ console.log(data);});

Python之路 day2 按行读文件

1 #1. 最基本的读文件方法: 2 3 # File: readline-example-1.py 4 5 file = open("sample.txt") 6 7 while 1: 8 line = file.readline() 9 if not line: 10 break 11 pass # do something 12 #一行一行得从文件读数据,显然比较慢:不过很省内存. 13 14 #在我的机器上读10M的sample.txt文件,每秒大约读32000行 15 16