我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

本篇内容主要讲解“如何使用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访问外部文本文件”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

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

下载Word文档

猜你喜欢

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

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

如何使用外部javascript文件

在现代网页开发中,JavaScript(简称JS)成为了不可或缺的一部分。JS 不仅可以实现网页动态效果,还可以通过外部 JavaScript 文件来方便地实现代码的模块化和重用。这篇文章将介绍如何使用外部 JavaScript 文件,以及使用外部 JavaScript 文件的好处。首先,我们需要了解什么是外部 JavaScript 文件。外部 JavaScript 文件是指将
2023-05-20

ajax如何访问本地json文件

要访问本地的JSON文件,可以使用AJAX的XMLHttpRequest对象来发送一个GET请求。以下是一个使用AJAX访问本地JSON文件的示例代码:```javascriptvar xhr = new XMLHttpRequest();
2023-09-13

如何使用vbs把任意文件转成vbs文件的file2vbs

这篇文章主要介绍如何使用vbs把任意文件转成vbs文件的file2vbs,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Tr4c3:为了方便在dos下使用,我把inputbox改成了args。 代码如下:Progra
2023-06-08

VBS如何实现文本文件分割脚本

这篇文章给大家分享的是有关VBS如何实现文本文件分割脚本的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。而Windows下没有一个现存的比较好用的分割工具,所以我用VBS做了一个文本文件的分割工具,和各位网友共享。
2023-06-08

VBS如何实现文本文件操作

这篇文章给大家分享的是有关VBS如何实现文本文件操作的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。对于文件的操作,例如:生成一个或者打开一个或者删除一个.txt格式文件。虽然官方的FILE插件提供了一些基本功能,
2023-06-08

云服务器如何访问外网文件

如果您要访问外网文件,需要通过网关(路由器)来访问Internet。在访问外网文件的过程中,可以使用网关地址(Gateway)或WebProxy来确保文件访问的安全性。以下是一个示例:在本地计算机上:```xpathto/bin/path/to/output.bat/enable-truncated-file-from-internet//xpathto/bin/path/to/out
2023-10-26

如何使用vbs下载文件

这篇文章主要讲解了“如何使用vbs下载文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用vbs下载文件”吧!说到使用vbs下载文件是不是想到了XMLHTTP呢,呵呵,以下是比较经典的
2023-06-08

php怎么禁止外部访问某个文件

要禁止外部访问某个文件,可以通过以下几种方法实现:1. 使用.htaccess文件:在该文件中添加以下代码来禁止访问特定文件:```Order allow,denyDeny from all```将 "filename.php" 替换为要禁
2023-09-27

如何在vbs中操作txt文本文件

这篇文章将为大家详细讲解有关如何在vbs中操作txt文本文件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。创建文件dim fso, fset fso = server.CreateObjec
2023-06-08

ubuntu如何粘贴外部文本

在Ubuntu系统中,你可以使用以下方法粘贴外部文本:1. 使用鼠标右键菜单:将文本复制到剪贴板,然后在需要粘贴的地方,右键单击并选择“粘贴”选项。2. 使用快捷键:将文本复制到剪贴板后,可以使用“Ctrl + V”快捷键粘贴文本。3. 终
2023-09-07

云服务器如何访问外网文件夹

如果您要访问外网文件夹中的文件,通常需要通过访问云服务器的API或Web服务器来访问。以下是一些方法,可以在云服务器上访问外网文件夹中的文件和文件夹:使用API:您可以使用云服务器中提供的API来访问外网文件夹中的文件。这些API提供了许多功能,例如文件上传,下载和删除文件等。WebServer:WebServer是一种在云服务器上运行的服务器,可以为您提供API和Web服务,以访问外网文
2023-10-26

外网如何访问云服务器文件夹

首先,在访问外网云服务器文件夹之前,您需要准备好一些必要的身份验证措施,如使用浏览器的cookie或用户名和密码等。在访问云服务器文件夹时,请注意以下几点:避免使用公共网络或者无加密的网络连接,尤其是在一些不稳定的网络环境中。在连接到外网云服务器时,确保您使用的是正规的连接服务提供商,并且使用加密连接,例如HTTPS或
2023-10-27

怎么用VBS脚本删除指定以外的文件或文件夹

本篇内容介绍了“怎么用VBS脚本删除指定以外的文件或文件夹”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Option Explicit 说明
2023-06-08

阿里云服务器如何访问外网文件

首先,在使用阿里云服务器时,用户需要通过访问外网文件的接口来访问外网文件。访问外网文件的接口通常是API,用户可以使用这些API来访问和处理外网文件,比如从阿里云服务器上下载文件、读取数据等等。下面是一些常见的API,用户可以根据自己的需要选择相应的API进行访问。API.jsAPI.js是一个用于访问和处理外网文件的
2023-10-27

云服务器如何访问外网文件权限

如果您的云服务器可以访问外网的文件,可以按照以下步骤进行访问:登录云服务器的账户,进入“控制台”面板,点击右下角的“权限”按钮。在权限窗口中,找到“访问”或“读取”按钮,点击它们。在弹出的窗口中输入对应的密码,点击“确定”按钮。如果您的用户名和密码已经被更改,需要重新设置账户和密码。登录云服务器,并进行相应的操作。请注意,访问外网文件需要您提供访问权限以及相关的文件,包括访问的文
2023-10-26

如何使用vbs实现文件备份

这篇文章主要为大家展示了“如何使用vbs实现文件备份”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用vbs实现文件备份”这篇文章吧。objs = "c:\aaa\*" 支持UNC路径 ob
2023-06-08

外网如何访问云服务器文件权限

公网访问权限如果你在公网上访问云服务器文件,你需要获取访问该文件的公网访问权限。一些云服务器提供商(例如AmazonWebServices)会提供类似于VPN的访问权限,你可以使用VPN来连接到这些服务器。如果你不知道这些服务器的IP地址或其他信息,则需要联系这些服务器的管理员以获取访问权限。VPN访问权限如果你使用V
外网如何访问云服务器文件权限
2023-10-28

eclipse如何导入外部文件

在Eclipse中导入外部文件可以按照以下步骤操作:1. 打开Eclipse,点击菜单栏中的“File”(文件)选项。2. 在下拉菜单中选择“Import”(导入)选项,弹出导入对话框。3. 在导入对话框中,选择“General”(常规)文
2023-09-15

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录