VBScript 之文件 IO 篇
Public Const ForReading = 1
Public Const ForWriting = 2
Public Const ForAppending = 8
Class FileHelper
' ***************************************************************************
' 写入文件内容到指定文件。覆盖写入
' ***************************************************************************
Function CreateFile(fileName, content)
Dim objFSO,objTextFile
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile(fileName, ForWriting, True)
objTextFile.WriteLine (content)
objTextFile.Close
End Function
' ***************************************************************************
' 追加文件内容到指定文件。
' ***************************************************************************
Function WriteFile(fileName, content)
Dim objFSO,objTextFile
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile(fileName, ForAppending)
objTextFile.Write content
objTextFile.Close
End Function
' ***************************************************************************
' 从指定 csv 文件读取文件内容。
' ***************************************************************************
Function ReadCsvFile(fileName)
Dim objFSO,objTextFile,strNextLine,arrServiceList,arrRet,count,index
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile(fileName, ForReading)
' 获得文件行数量
count = 0
Do Until objTextFile.AtEndOfStream
count = count + 1
Loop
objTextFile.Close()
arrRet = Array(count)
objTextFile = objFSO.OpenTextFile(fileName, ForReading)
index = 0
Do Until objTextFile.AtEndOfStream
strNextLine = objTextFile.Readline
arrServiceList = Split(strNextLine , ",")
arrRet(index) = arrServiceList
index = index + 1
Loop
ReadCsvFile = arrRet
End Function
' ***************************************************************************
' 删除指定文件。
' ***************************************************************************
Function DeleteFile(fileName)
Dim objFSO
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFile(fileName)
End Function
End Class
转载于:https://blog.51cto.com/qijinchao/263417
VBScript 之文件 IO 篇相关推荐
- Python地信专题 | 基于geopandas的空间数据分析-文件IO篇
本文对应代码和数据已上传至Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 在上一篇文章中我们对geopandas中的坐标 ...
- php中pandans,Python地信专题 | 基于geopandas的空间数据分析-文件IO篇
本文对应代码和数据已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 在上一篇文章中我们对geopandas中的 ...
- (理论篇)从基础文件IO说起虚拟内存,内存文件映射,零拷贝
为了快速构建项目,使用高性能框架是我的职责,但若不去深究底层的细节会让我失去对技术的热爱. 探究的过程是痛苦并激动的,痛苦在于完全理解甚至要十天半月甚至没有机会去应用,激动在于技术的相同性,新的框架不 ...
- c# 找出目录下的所有子目录_C# 基础知识系列- 14 IO篇 文件的操作(2)
前接上一篇内容. 如果是第一次捧场的小伙伴,为了您阅读的连贯性,烦请扫一眼<C# 基础知识系列- 14 IO篇 文件的操作(1)>.本篇是IO之文件操作的第二篇,介绍一下目录和路径的相关类 ...
- (代码篇)从基础文件IO说起虚拟内存,内存文件映射,零拷贝
上一篇讲解了基础文件IO的理论发展,这里结合java看看各项理论的具体实现. 传统IO-intsmaze 传统文件IO操作的基础代码如下: FileInputStream in = new FileI ...
- Python文件IO基础,看这篇文章就够了!
一切皆文件 Linux的设计哲学之一:一切皆文件. 因此,设备也是文件,对设备的操作可以转换成对文件的I/O操作. 冯诺依曼体系架构 CPU由运算器和控制器组成,计算机的五大部件如下: 运算器:完成各 ...
- Mysql 宕机引发索引丢失很可怕,文件 IO 中如何保证掉电不丢失数据?
欢迎关注方志朋的博客,回复"666"获面试宝典 众所周知,存储设计离不开文件 IO,将数据存储到文件中进行持久化,是大多数消息队列.数据库系统的常规操作.为了更贴近实际的生产场景, ...
- 文件 IO 中如何保证掉电不丢失数据?
前言 好久没有分享文件 IO 的小技巧了,依稀记得上次分享还是在上次. 第二届云原生编程挑战赛正在火热进行中,Kirito 也在做<针对冷热读写场景的RocketMQ存储系统设计>这个题目 ...
- 漫谈linux文件IO
在Linux 开发中,有几个关系到性能的东西,技术人员非常关注:进程,CPU,MEM,网络IO,磁盘IO.本篇文件打算详细全面,深入浅出.剖析文件IO的细节.从多个角度探索如何提高IO性能.本文尽量用 ...
最新文章
- 美团即时物流的分布式系统架构设计
- 秒抢红包的背后,是复杂的即时付款系统
- xmpp协议抓包_开源网络抓包与分析框架学习-Packetbeat篇
- JVM最佳学习笔记一---Java内存区域与内存溢出异常
- 程序员数学基础【二、时间复杂度】(Python版本)
- kafka和zookeeper一键启停脚本(以及kafka关不掉问题解决)
- Julia中的supertype()函数
- 关于DataAdapter打开和关闭连接
- 块级元素的margin-left和margin-right的用法注意
- java格式化日期时分秒_java中的LocalDateTime
- 通过BeanPostProcessor理解Spring中Bean的生命周期及AOP原理
- python 提取百度网盘下载_百度网盘直链提取工具下载
- dSPACE控制电机启动与停止
- Java观察者模式讲解及代码实现
- 中国古代哲学 (基础知识)
- java读取pdf文档
- 学生党白嫖服务器-不会吧不会吧,你还在买学生机吗?
- day05匿名函数,内置函数,二分法,递归,模块
- 怎么判断电脑是32位还是64位呢
- boss是董卓的java游戏_武将列传世界BOSS董卓-殒命长安攻略
热门文章
- 无线路由器的使用方法
- 如何让老Mac机支持USB安装Windows
- 递归求解并生成哈夫曼编码的代码实现
- servlet中response中文乱码
- #100天计划# 2013年10月1日
- Spring-Boot:写出来的网站访问不到静态资源?怎样通过url访问SpringBoot项目中的静态资源?localhost:8989/favicon.ico访问不了工程中的图标资源?
- 风险度量之[下行风险]
- python抓取简单网页_【Python3 爬虫】01_简单页面抓取
- mysql的原理图解_图文并茂讲解Mysql事务实现原理
- 用html写消费记录页面,支付流水记录.html