iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何使用VBS访问外部文本文件
  • 406
分享到

如何使用VBS访问外部文本文件

2023-06-08 09:06:12 406人浏览 八月长安
摘要

本篇内容主要讲解“如何使用VBS访问外部文本文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用VBS访问外部文本文件”吧!处理文件用到的常量有:ForReading = 1 ,ForWr

本篇内容主要讲解“如何使用VBS访问外部文本文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用VBS访问外部文本文件”吧!

处理文件用到的常量有:ForReading = 1 ,ForWriting=2,ForAppending=8,用于的操作分别是读/写和追加,都要在使用之前用VBS Const来声明。常用于处理文本文件的方法有:Read(var)—读var个字符,ReadLine—读一行,ReadAll—读整个文件内容,SkipLine—跳过本行指向下一行,Write(var)—把字符串var写入文件,WriteLine(var)—把字符串var和换行符写入文件,WriteBlankLines(n)—写入n个换行符。
下面给出几个利用VBScript访问外部文件的例子:

1.创建一个新的文本文件,如果文件已经存在则报告错误:

复制代码 代码如下:


Rem 在当前盘根目录下创建"测试.txt"并写入一个字符串
VBS dim fso,file,filename
VBS filename="\测试.txt"
VBS Const ForWriting=2
VBS Set fso=CreateObject("Scripting.FileSystemObject")
If fso.FileExists(filename)=-1
VBSCall Call MessageBox("发现错误!!!文件已经存在!!!")
Goto over
EndIf
VBS Set file=fso.CreateTextFile(filename,Ture)
VBS file.WriteLine("文件第一行,这是一个测试文件")
VBS file.Close
VBSCall Call MessageBox("测试文件创建成功!!!")
Rem over
EndScript


2.强行写入文件覆盖原有内容:

复制代码 代码如下:


Rem 在当前盘根目录下创建"测试.txt"并写入一个字符串
VBS dim fso,file,filename
VBS filename="\测试.txt"
VBS Const ForWriting=2
VBS Set fso=CreateObject("Scripting.FileSystemObject")
If fso.FileExists(filename)=-1
VBSCall Call MessageBox("发现错误!!!文件已经存在!!!")
Goto over
EndIf
VBS Set file=fso.CreateTextFile(filename,Ture)
VBS file.WriteLine("文件第一行,这是一个测试文件")
VBS file.Close
VBSCall Call MessageBox("测试文件创建成功!!!")
Rem over
EndScript


3.往文件尾部追加内容:

复制代码 代码如下:


Rem 往当前盘根目录下的文件"测试.txt"末尾追加一个字符串
VBS dim fso,file,filename
VBS filename="\测试.txt"
VBS Const ForAppending=8
VBS Set fso=CreateObject("Scripting.FileSystemObject")
If fso.FileExists(filename)=0
VBSCall Call MessageBox("发现错误!!!文件不存在!!!")
Goto over
EndIf
VBS Set file=fso.OpenTextFile(filename,ForAppending)
VBS file.WriteLine("测试追加字符串到文件末尾")
VBS file.Close
VBSCall Call MessageBox("追加字符串到文件成功!!!")
Rem over
EndScript


4.读取指定文件一行

复制代码 代码如下:


Rem 从当前盘根目录下的文件"测试.txt"读一行
VBS dim fso,file,filename,text
VBS filename="\测试.txt"
VBS Const ForReading=1
VBS Set fso=CreateObject("Scripting.FileSystemObject")
If fso.FileExists(filename)=0
VBSCall Call MessageBox("发现错误!!!文件不存在!!!")
Goto over
EndIf
VBS Set file=fso.OpenTextFile(filename,ForReading)
VBS text=file.ReadLine
VBS file.Close
VBS text="从文件"&filename&"读取行成功!读到的字符串为:"&text
VBSCall Call MessageBox(text)
Rem over
EndScript


5.从指定文件行读取2个字符

复制代码 代码如下:


Rem 从当前盘根目录下的文件"测试.txt"读取2个字符
VBS dim fso,file,filename,text
VBS filename="\测试.txt"
VBS Const ForReading=1
VBS Set fso=CreateObject("Scripting.FileSystemObject")
If fso.FileExists(filename)=0
VBSCall Call MessageBox("发现错误!!!文件不存在!!!")
Goto over
EndIf
VBS Set file=fso.OpenTextFile(filename,ForReading)
VBS text=file.Read(2)
VBS file.Close
VBS text="从文件"&filename&"读取2个字符成功!读到的字符为:"&text
VBSCall Call MessageBox(text)
Rem over
EndScript


6. ReadAll读取整个文件内容,大文件太占资源,不建议使用

//使用方法和ReadLine近似

7.SkipLine跳过当前行

//使用方法是file.SkipLine,仅用于只读属性打开的文件

8.测试文件行结束/文件结束
a.测试行结束
判断语句
If file.AtEndOfLine=-1
...
EndIf
//表达式为真的时候当前指针处于行末
b.测试文件结束
判断语句
If file.AtEndOfStream=-1
...
EndIf
//表达式为真的时候当前指针处于文件末

9.其他用于文件的函数或者叫方法功能有

a.file.Column 返回当前列号
b.file.Line 返回当前行号
c.file.FileExists(filename) 判断指定文件是否存在

最后强调一点,打开文件以后一定要记得关闭,以免发生数据错误,丢失数据。

到此,相信大家对“如何使用VBS访问外部文本文件”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: 如何使用VBS访问外部文本文件

本文链接: https://www.lsjlt.com/news/253335.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何使用VBS访问外部文本文件
    本篇内容主要讲解“如何使用VBS访问外部文本文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用VBS访问外部文本文件”吧!处理文件用到的常量有:ForReading = 1 ,ForWr...
    99+
    2023-06-08
  • 如何使用外部javascript文件
    在现代网页开发中,JavaScript(简称JS)成为了不可或缺的一部分。JS 不仅可以实现网页动态效果,还可以通过外部 JavaScript 文件来方便地实现代码的模块化和重用。这篇文章将介绍如何使用外部 JavaScript 文件,以及...
    99+
    2023-05-20
  • ajax如何访问本地json文件
    要访问本地的JSON文件,可以使用AJAX的XMLHttpRequest对象来发送一个GET请求。以下是一个使用AJAX访问本地JS...
    99+
    2023-09-13
    json ajax
  • VBS如何实现文本文件操作
    这篇文章给大家分享的是有关VBS如何实现文本文件操作的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。对于文件的操作,例如:生成一个或者打开一个或者删除一个.txt格式文件。虽然官方的FILE插件提供了一些基本功能,...
    99+
    2023-06-08
  • php怎么禁止外部访问某个文件
    要禁止外部访问某个文件,可以通过以下几种方法实现:1. 使用.htaccess文件:在该文件中添加以下代码来禁止访问特定文件:```...
    99+
    2023-09-27
    php
  • VBS如何实现文本文件分割脚本
    这篇文章给大家分享的是有关VBS如何实现文本文件分割脚本的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。而Windows下没有一个现存的比较好用的分割工具,所以我用VBS做了一个文本文件的分割工具,和各位网友共享。...
    99+
    2023-06-08
  • 云服务器如何访问外网文件
    如果您要访问外网文件,需要通过网关(路由器)来访问Internet。在访问外网文件的过程中,可以使用网关地址(Gateway)或Web Proxy来确保文件访问的安全性。 以下是一个示例: 在本地计算机上: ``` xpath to/b...
    99+
    2023-10-26
    网文 服务器
  • 如何使用vbs下载文件
    这篇文章主要讲解了“如何使用vbs下载文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用vbs下载文件”吧!说到使用vbs下载文件是不是想到了XMLHTTP呢,呵呵,以下是比较经典的...
    99+
    2023-06-08
  • 如何使用vbs把任意文件转成vbs文件的file2vbs
    这篇文章主要介绍如何使用vbs把任意文件转成vbs文件的file2vbs,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Tr4c3:为了方便在dos下使用,我把inputbox改成了args。  代码如下:&...
    99+
    2023-06-08
  • 如何在vbs中操作txt文本文件
    这篇文章将为大家详细讲解有关如何在vbs中操作txt文本文件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。创建文件dim fso, fset fso ...
    99+
    2023-06-08
  • ubuntu如何粘贴外部文本
    在Ubuntu系统中,你可以使用以下方法粘贴外部文本:1. 使用鼠标右键菜单:将文本复制到剪贴板,然后在需要粘贴的地方,右键单击并选...
    99+
    2023-09-07
    ubuntu
  • 外网如何访问云服务器文件夹
    首先,在访问外网云服务器文件夹之前,您需要准备好一些必要的身份验证措施,如使用浏览器的cookie或用户名和密码等。 在访问云服务器文件夹时,请注意以下几点: 避免使用公共网络或者无加密的网络连接,尤其是在一些不稳定的网络环境中。 在连...
    99+
    2023-10-27
    文件夹 服务器
  • 云服务器如何访问外网文件夹
    如果您要访问外网文件夹中的文件,通常需要通过访问云服务器的API或Web服务器来访问。以下是一些方法,可以在云服务器上访问外网文件夹中的文件和文件夹: 使用API:您可以使用云服务器中提供的API来访问外网文件夹中的文件。这些API提供...
    99+
    2023-10-26
    网文 服务器
  • 怎么用VBS脚本删除指定以外的文件或文件夹
    本篇内容介绍了“怎么用VBS脚本删除指定以外的文件或文件夹”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Option Explic...
    99+
    2023-06-08
  • eclipse如何导入外部文件
    在Eclipse中导入外部文件可以按照以下步骤操作:1. 打开Eclipse,点击菜单栏中的“File”(文件)选项。2. 在下拉菜...
    99+
    2023-09-15
    eclipse
  • 外网如何访问云服务器文件权限
    公网访问权限 如果你在公网上访问云服务器文件,你需要获取访问该文件的公网访问权限。一些云服务器提供商(例如Amazon Web Services)会提供类似于VPN的访问权限,你可以使用VPN来连接到这些服务器。如果你不知道这些服务器...
    99+
    2023-10-28
    权限 服务器 文件
  • Windows下如何使用PHP访问文件路径?
    当我们在Windows下使用PHP时,经常需要访问文件路径,这是一个非常常见的需求。在本文中,我们将介绍如何使用PHP访问文件路径。 首先,我们需要知道Windows下文件路径的格式。Windows下的文件路径格式是以盘符开头,例如C:Wi...
    99+
    2023-07-01
    path windows shell
  • 如何使用vbs实现文件备份
    这篇文章主要为大家展示了“如何使用vbs实现文件备份”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用vbs实现文件备份”这篇文章吧。objs = "c:\aa...
    99+
    2023-06-08
  • 阿里云服务器如何访问外网文件
    首先,在使用阿里云服务器时,用户需要通过访问外网文件的接口来访问外网文件。访问外网文件的接口通常是API,用户可以使用这些API来访问和处理外网文件,比如从阿里云服务器上下载文件、读取数据等等。下面是一些常见的API,用户可以根据自己的需要...
    99+
    2023-10-27
    阿里 网文 服务器
  • 云服务器如何访问外网文件权限
    如果您的云服务器可以访问外网的文件,可以按照以下步骤进行访问: 登录云服务器的账户,进入“控制台”面板,点击右下角的“权限”按钮。 在权限窗口中,找到“访问”或“读取”按钮,点击它们。 在弹出的窗口中输入对应的密码,点击“确定”按钮。 ...
    99+
    2023-10-26
    网文 权限 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作