filesystemobject同时读写(ASP 读取txt 然后累加在写入txt)

2025-11-11 23:45:01 0

filesystemobject同时读写(ASP 读取txt 然后累加在写入txt)

大家好,如果您还对filesystemobject同时读写不太了解,没有关系,今天就由本站为大家分享filesystemobject同时读写的知识,包括ASP 读取txt 然后累加在写入txt的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

本文目录

ASP 读取txt 然后累加在写入txt

《% dim txtfile,fso,MyFile,a,b,txt a="输入txt内容111111" txtfile=server.mappath("1.txt") Set fso = CreateObject("Scripting.FileSystemObject") set MyFile = fso.opentextfile(txtfile,2,true) Set txt = fso.OpenTextFile(txtfile,1) MyFile.WriteLine(a) b =txt.ReadAll MyFile.WriteLine(b) MyFile.Close %》 这样不就行了吗?结果是两行。干嘛要循环?调试你这玩意我多了一个2G的1.txt 你要刷新一次加一行,那么就要做个判断,判断这个文件是否存在,如果不存在,那么就创建,写入a,如果存在,那么就打开文件,读里面的东西,然后写入a == 你现在的代码是:创建1.txt ,然后写入a,接着把这个文件里面的东西读出来,再写入b。所以无论如何都是两行

html或js怎么读写txt文件,如图所示的图片,想要循环读取输出怎么办

《script language="javascript" type="text/javascript"》
function readFile(filename){
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile(filename,1);
while (!f.AtEndOfStream)
alert(f.ReadLine());
}

《html》
《input type="button" value="Read!" onclick="document.getElementByIdx_x(’show’).value=readFile(’url.txt’);"/》《br》
《/html》

写个VBS脚本,实现以下功能(读取txt指定内容)大神们帮帮忙

这个比较简单,用 Scripting.FileSystemObject 读文本文件,然后利用 Split 函数处理每行字符串,下面是程序实现: SearchKeyword = InputBox("请输入查找的内容") Set fso = CreateObject(" Scripting.FileSystemObject ") set fp = fso.OpenTextFile("1.txt") Do While Not fp.AtEndOfStream str = fp. ReadLine () array_str = Split(str," ") MAC = array_str(0) HostName = array_str(1) If SearchKeyword=MAC Then Wscript.Echo HostName End If Loop fp.Close()

如何使用批处理读取文本文档的固定行的内容并顺序添加到一个新的文本文档中

’保存为vbs类型文件
’以下2种方法只需0~2毫秒处理完.所以只提供最快的一种方法
On Error Resume Next ’防止整个程序意外中断
dim fso,f,read,file,sread,path,save,savefolder ’声明变量
set fso=createobject("scripting.filesystemobject") ’创建对象fso
path="d:\man"
set f=fso.getfolder("D:\man") ’要读取的路径
savefolder=path&"\new folder" ’保存的路径
save=savefolder&"\New.txt" ’保存的文件
if dir(savefolder)="" then fso.createfolder savefolder ’判断保存的文件夹是否存在.不存在则新建一个文件夹
’分割线
’----------------------------------------------------------
’方法1,去掉每行注释符号’,就可以使用了.不过要注释掉方法2,只能任选其一
’for each i in f.files ’for循环查找目标路径的文件
’if fso.getextensionname(i)="txt" then ’判断后缀名是否是txt类型文件
’read=split(fso.opentextfile(i).readall,vbcrlf) ’读取全文并分割
’mkfile save&"/",read(1) ’截取第2行,并创建文件到目标路径
’end if
’next
’方法2.方法2速度可能会比1快点.只是不容易看出来而已..
for each i in f.files ’for循环查找目标路径的文件
if fso.getextensionname(i)="txt" then ’判断后缀名是否是txt类型文件
read=split(fso.opentextfile(i).readall,vbcrlf) ’读取全文并分割
readstr=readstr&read(1)&vbcrlf ’把要截取的内容储存到变量里
end if
next
readstr=left(readstr,len(readstr)-2) ’删除文件末尾空行
mkfile save,readstr ’写入并创建文件到目标路径
’-----------------------------------------------------------
’分割线
Function mkFile(ByVal File, ByVal Writes) ’自定义函数mkfile(创建文件函数)
On Error Resume Next ’发生错误时忽略中断,此代码是防止函数意外中断,和第一行不同.
If Right(File, 1) = "/" Then ’判断字符串倒数第一个字是否有符号"/".如果有则....
fs = Replace(File, "/", "") ’删除符号"/"
if dir(fs)="" then ’判断文件是否存在,不存在则...
fso.Createtextfile(fs).Write Writes ’新建文件,写入内容
exit function ’退出函数
else ’如果文件存在则...
sread = fso.opentextfile(fs).readall ’读取目标文件...
If Right(sread, 2) 《》 vbCrLf And Len(sread) 》 0 Then sread = sread & vbCrLf ’判断第一行是否有回车符.没有则写入回车符
fso.Createtextfile(fs).Writeline sread & Writes ’创建文件并写入内容到文件(追加新内容到文本末尾)
end if
else ’ 如果字符串倒数第一个字不是符号"/",则...
fso.Createtextfile(File).Write Writes ’创建文件并写入内容到文件(不追加新内容到文本末尾)
End If
End Function ’函数结束
public function dir(byval exist) ’判断文件(夹)存在函数
if fso.folderexists(exist&"\") then ’ 判断文件夹是否存在
if fso.folderexists(exist) then dir=fso.getfolder(exist) else dir=""
else
if fso.fileexists(exist) then dir=fso.getfile(exist) else dir="" ’ 判断文件是否存在
end if
end function
’==========================================
rem 分割线
’==========================================
rem 保存为bat类型文件
rem 方法1, 1秒~1.4秒处理完
@echo off&cd/d "d:\man"&md "New folder"
for /f "delims=" %%1 in (’dir /b "*.txt"’)do (
for /f "tokens=2 delims=:" %%2 in (’type "%%1"^|findstr/n "."^|findstr "2"’)do echo %%2》》"New folder\New.txt"
)
rem 2个for循环截取各个文件内容.一个负责查找文件,一个负责读取文件.给文件快速分行,快速确认目标行数,执行速度稍差.,是逐个文件读取,逐个输出
rem 方法2, 200~400毫秒处理完
@echo off&cd/d "d:\man"&md "New folder"
setlocal enabledelayedexpansion
for /f "delims=" %%1 in (’dir /b "*.txt"’)do (set a=0
for /f "delims=" %%2 in (’type "%%1"’)do (set/a a+=1
if !a!==2 echo %%2》》"New folder\New.txt"
))
rem 2个for循环截取各个文件内容.一个负责查找文件,一个负责读取文件.上面的!a!==2是第2行的意思,把每个文件第2行的内容输出到目标文件里,是逐个文件读取,逐个输出.
=====================
以上代码都是最快的算法

VBScript中怎样对文本文件里读写数据

分类: 电脑/网络 》》 程序设计 》》 其他编程语言
问题描述:

对该文本文件多次写入数据时不影响之前写入的数据; 读数据是只读取文本中指定行的部分数据? 谢谢

解析:

用FileSystemObject对象创建一个TextStream便实现对文本文件的读写

---------------------------------------------------

创建指定文件并返回 TextStream 对象,该对象可用于读或写创建的文件。
语法

object.CreateTextFile(filename)

CreateTextFile 方法的语法有以下部分:

object 必选项。应为 FileSystemObject 或 Folder 对象的名称。

filename 必选项。字符串表达式,指明要创建的文件。

overwrite 可选项。Boolean 值指明是否可以覆盖现有文件。如果可覆盖文件,该值为 True;如果不能覆盖文件,则该值为 False 。如果省略该值,则不能覆盖现有文件。

unicode 可选项。Boolean 值指明是否以 Unicode 或 ASCII 文件格式创建文件。如果以 Unicode 文件格式创建文件,则该值为 True;如果以 ASCII 文件格式创建文件,则该值为 False。如果省略此部分,则假定创建 ASCII 文件。

说明

以下代码举例说明如何使用 CreateTextFile 方法创建并打开文本文件:

Sub CreateAfile

Dim fso, MyFile

Set fso = CreateObject("Scripting.FileSystemObject")

Set MyFile = fso.CreateTextFile("c:\testfile.txt", True)

MyFile.WriteLine("这是一个测试。")

MyFile.Close

End Sub

对于 filename 已经存在的文件,如果 overwrite 参数为 False,或未提供此参数时,则会出现错误。

-----------------------------------------------------------

描述

打开指定的文件并返回一个 TextStream 对象,可以读取、写入此对象或将其追加到文件。

语法

object.OpenTextFile(filename)

OpenTextFile 方法的语法有以下部分:

object 必选项。应为 FileSystemObject 对象的名称。

filename 必选项。字符串表达式,指明要打开的文件名称。

iomode 可选项。输入/输出模式,是下列三个常数之一:ForReading,ForWriting,或 ForAppending。

create 可选项。Boolean 值,指出当指定的 filename 不存在时是否能够创建新文件。允许创建新文件时为 True,否则为 False。默认值为 False。

format 可选项。三个 Tristate 值之一,指出以何种格式打开文件。若忽略此参数,则文件以 ASCII 格式打开。

设置

iomode 参数可为下列设置之一:

ForReading 1 以只读模式打开文件。不能对此文件进行写操作。

ForWriting 2 以只写方式打开文件。不能对此文件进行读操作。

ForAppending 8 打开文件并在文件末尾进行写操作。

format 参数可为下列设置之一:

TristateUseDefault -2 以系统默认格式打开文件。

TristateTrue -1 以 Unicode 格式打开文件。

TristateFalse 0 以 ASCII 格式打开文件。

说明

以下代码举例说明如何使用 OpenTextFile 方法打开写文件:

Sub OpenTextFileTest

Const ForReading = 1, ForWriting = 2, ForAppending = 8

Dim fso, f

Set fso = CreateObject("Scripting.FileSystemObject")

Set f = fso.OpenTextFile("c:\testfile.txt", For Writing, True)

f.Write "嗨,你好!"

f.Close

End Sub

-------------------------------------------------------------

另TextStream还有如下方法:

Close 方法

Read 方法

ReadAll 方法

ReadLine 方法

Skip 方法

SkipLine 方法

Write 方法

WriteLine 方法

WriteBlankLines 方法

详细可参阅VBScript 5.0 帮助文档

关于filesystemobject同时读写和ASP 读取txt 然后累加在写入txt的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

filesystemobject同时读写(ASP 读取txt 然后累加在写入txt)

本文编辑:admin

更多文章:


apache不能在本地计算机启动(关于“Windows不能在本地计算机启动Apache2.并参考特定服务错误代码1“问题解决)

apache不能在本地计算机启动(关于“Windows不能在本地计算机启动Apache2.并参考特定服务错误代码1“问题解决)

大家好,如果您还对apache不能在本地计算机启动不太了解,没有关系,今天就由本站为大家分享apache不能在本地计算机启动的知识,包括关于“Windows不能在本地计算机启动Apache2.并参考特定服务错误代码1“问题解决的问题都会给大

2026年1月4日 19:00

deepin开机的四个选项(win10和deepin双系统怎样设置启动项)

deepin开机的四个选项(win10和deepin双系统怎样设置启动项)

各位老铁们好,相信很多人对deepin开机的四个选项都不是特别的了解,因此呢,今天就来为大家分享下关于deepin开机的四个选项以及win10和deepin双系统怎样设置启动项的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看

2026年3月2日 15:45

insert into 和select into(select into from和insert into select都是用来复制表,两者有什么区别)

insert into 和select into(select into from和insert into select都是用来复制表,两者有什么区别)

大家好,如果您还对insert into 和select into不太了解,没有关系,今天就由本站为大家分享insert into 和select into的知识,包括select into from和insert into select都

2026年3月18日 16:00

deficiency词源(minus的详细意思minus的详细意思是什么)

deficiency词源(minus的详细意思minus的详细意思是什么)

“deficiency词源”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看deficiency词源(minus的详细意思minus的详细意思是什么)!本文目录minus的详细意思minus的详细意思是什么deficiency

2026年9月23日 15:30

mysql workbench怎么运行sql文件(如何使用MySQL Workbench导入.sql文件)

mysql workbench怎么运行sql文件(如何使用MySQL Workbench导入.sql文件)

大家好,关于mysql workbench怎么运行sql文件很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于如何使用MySQL Workbench导入.sql文件的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解

2025年5月23日 03:00

conduct动词造句(初中英语scientists ____(conduct)a survey on how to protect the wildlife inthe coming new year)

conduct动词造句(初中英语scientists ____(conduct)a survey on how to protect the wildlife inthe coming new year)

“conduct动词造句”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看conduct动词造句(初中英语scientists ____(conduct)a survey on how to protect the wildl

2026年3月28日 14:15

webpack缺点(如何理解webpack文档中对AMD缺点的描述)

webpack缺点(如何理解webpack文档中对AMD缺点的描述)

大家好,如果您还对webpack缺点不太了解,没有关系,今天就由本站为大家分享webpack缺点的知识,包括如何理解webpack文档中对AMD缺点的描述的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录如何理解we

2026年9月10日 12:30

discuz采集插件(火车头采集的数据怎么发布在discuz网站)

discuz采集插件(火车头采集的数据怎么发布在discuz网站)

“discuz采集插件”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看discuz采集插件(火车头采集的数据怎么发布在discuz网站)!本文目录火车头采集的数据怎么发布在discuz网站discuz怎么安装插件让自己的Di

2025年11月7日 09:30

web服务器安全防护(如何保证Web服务器安全)

web服务器安全防护(如何保证Web服务器安全)

“web服务器安全防护”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看web服务器安全防护(如何保证Web服务器安全)!本文目录如何保证Web服务器安全网络安全防范措施主要有哪些Web服务器端的安全措施有哪些web服务器可能

2025年8月1日 04:15

accommodation theory名词解释(带sion后缀的单词~~快快快!)

accommodation theory名词解释(带sion后缀的单词~~快快快!)

“accommodation theory名词解释”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看accommodation theory名词解释(带sion后缀的单词~~快快快!)!本文目录带sion后缀的单词~~快快快!

2026年7月27日 18:15

建站什么程序好(建网站用哪个软件最佳)

建站什么程序好(建网站用哪个软件最佳)

各位老铁们,大家好,今天由我来为大家分享建站什么程序好,以及建网站用哪个软件最佳的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!本文目录建网站用哪个软件最佳

2026年1月16日 09:30

htmlcssjs软件下载手机(前端div+css怎么放到手机里面查看效果)

htmlcssjs软件下载手机(前端div+css怎么放到手机里面查看效果)

“htmlcssjs软件下载手机”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看htmlcssjs软件下载手机(前端div+css怎么放到手机里面查看效果)!本文目录前端div+css怎么放到手机里面查看效果只能在手机上面打

2026年2月9日 05:00

centos7怎么安装yum(CentOS7 配置 yum 源和 epel 源)

centos7怎么安装yum(CentOS7 配置 yum 源和 epel 源)

大家好,如果您还对centos7怎么安装yum不太了解,没有关系,今天就由本站为大家分享centos7怎么安装yum的知识,包括CentOS7 配置 yum 源和 epel 源的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧

2025年11月6日 00:30

面向对象程序设计是java吗(Java是一种面向对象的编程语言吗)

面向对象程序设计是java吗(Java是一种面向对象的编程语言吗)

本篇文章给大家谈谈面向对象程序设计是java吗,以及Java是一种面向对象的编程语言吗对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录Java是一种面向对象的编程语言吗Java语言和C语言都是面向对象的程序设计语言Java是一

2025年7月24日 13:45

linux配置与管理web服务器(高分请教如何搭建Linux下的web服务器)

linux配置与管理web服务器(高分请教如何搭建Linux下的web服务器)

本篇文章给大家谈谈linux配置与管理web服务器,以及高分请教如何搭建Linux下的web服务器对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本

2025年12月1日 02:00

vfp中的常用函数(求Visual Foxpro常用数值函数)

vfp中的常用函数(求Visual Foxpro常用数值函数)

大家好,关于vfp中的常用函数很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于求Visual Foxpro常用数值函数的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所

2026年4月7日 23:15

bath词性变化(淋浴的词性淋浴的词性是什么)

bath词性变化(淋浴的词性淋浴的词性是什么)

其实bath词性变化的问题并不复杂,但是又很多的朋友都不太了解淋浴的词性淋浴的词性是什么,因此呢,今天小编就来为大家分享bath词性变化的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录淋浴的词性淋浴的词性是什么b

2026年4月11日 09:00

淘宝智能版导航代码(求淘宝店铺导航条代码,半透明状态的如下图)

淘宝智能版导航代码(求淘宝店铺导航条代码,半透明状态的如下图)

今天给各位分享求淘宝店铺导航条代码,半透明状态的如下图的知识,其中也会对求淘宝店铺导航条代码,半透明状态的如下图进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录求淘宝店铺导航条代码,半透明状态的如下图淘宝导航条

2026年1月29日 13:00

shady是什么意思(Eminem为什么又叫slim shady,什么意思)

shady是什么意思(Eminem为什么又叫slim shady,什么意思)

“shady是什么意思”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看shady是什么意思(Eminem为什么又叫slim shady,什么意思)!本文目录Eminem为什么又叫slim shady,什么意思谁知道Emine

2025年9月24日 14:15

冒险岛n8数据库管理工具(冒险岛架设数据库怎么弄)

冒险岛n8数据库管理工具(冒险岛架设数据库怎么弄)

“冒险岛n8数据库管理工具”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看冒险岛n8数据库管理工具(冒险岛架设数据库怎么弄)!本文目录冒险岛架设数据库怎么弄冒险岛n8是什么《冒险岛》SF架设方法是什么怎样用冒险岛gm管理工具

2026年4月2日 20:45

近期文章

本站热文

electronics软件(labcenter electronics是什么软件)
2025-05-22 23:45:02 浏览:134
博客是微博吗(博客是微博吗)
2025-05-22 22:45:01 浏览:111
diversity and distribution(悬赏英语短文)
2025-05-23 16:15:02 浏览:107
ios软件开发前景(iOS就业前景怎么样)
2025-05-22 23:00:01 浏览:102
next month(有The next month这个单词吗,和 next month有什么区别)
2025-05-23 02:30:01 浏览:102
patron(patron是什么意思)
2025-05-23 10:30:02 浏览:95
标签列表

热门搜索