vbs教程《文件操作》
set fs = createobject("scripting.filesystemobject")rem -----------------驱动器操作-----------------
rem 驱动器是否存在
rem msgbox(fs.driveexists("c:\"))rem 获取驱动器对象
rem set drive = fs.getdrive("c:")rem 驱动器的可用容量大小
rem msgbox((drive.availablespace / 1024 / 1024 / 1024) & " GB")rem 驱动器的剩余容量大小
rem msgbox((drive.freespace / 1024 / 1024 / 1024) & " GB")rem 驱动器的总容量大小
rem msgbox((drive.totalsize / 1024 / 1024 / 1024) & " GM")rem -----------------文件夹操作-----------------
rem 文件夹是否存在
rem msgbox(fs.folderexists("e:\test"))rem 创建文件夹
rem set folder = fs.createfolder("e:\test2")rem 获取文件夹对象
rem set folder = fs.getfolder("e:\test2")rem 移动文件夹
rem fs.movefolder "e:\test2", "e:\test3"
rem folder.move("e:\test3")rem 复制文件夹
rem fs.copyfolder "e:\test2", "e:\test3"
rem folder.copy("e:\test3")rem 删除文件夹
rem fs.deletefolder("e:\test3")
rem folder.delete()rem 获取文件夹名字
rem msgbox(folder.name)rem 获取文件夹路径
rem msgbox(folder.path)rem 获取文件夹大小
rem msgbox((folder.size / 1024 / 1024) & " MB")rem 获取文件夹文件数量
rem msgbox(folder.files.count)rem 获取文件对象列表
rem for each file in folder.files
rem msgbox(file.path)
rem nextrem 获取子文件夹数量
rem msgbox(folder.subfolders.count)rem 获取子文件夹对象列表
rem for each subfolder in folder.subfolders
rem msgbox(subfolder.path)
rem nextrem 获取父文件夹对象
rem set parentfolder = folder.parentfolder
rem msgbox(parentfolder.path)rem -----------------文件操作-----------------
rem 判断文件是否存在
rem msgbox(fs.fileexists("e:\test2\xxx\a.txt"))rem 获取文件对象
rem set file = fs.getfile("e:\test2\xxx\a.txt")rem 获取文件路径
rem msgbox(file.path)rem 获取文件所在文件夹
rem msgbox(file.parentfolder)rem 获取文件名字和后缀
rem msgbox(fs.getfilename("e:\test2\xxx\a.txt"))
rem msgbox(file.name)rem 获取文件扩展名(不包.)
rem msgbox(fs.getextensionname("e:\test2\xxx\a.txt"))rem 获取文件大小
rem msgbox(file.size & " b")rem 文件移动
rem fs.movefile "e:\test2\xxx\a.txt", "e:\test2\a.txt"
rem file.move("e:\test2\a.txt")rem 文件复制
rem fs.copyfile "e:\test2\xxx\a.txt", "e:\test2\a.txt"
rem file.copy("e:\test2\a.txt")rem 文件删除
rem fs.deletefile("e:\test2\a.txt")
rem file.delete()rem 文件创建
rem set file = fs.createtextfile("e:\test2\a.txt")rem 文件打开(读)
rem set file = fs.opentextfile("e:\test2\xxx\a.txt", 1, false)rem 是否到行的末尾
rem msgbox(file.atendofline)rem 是否到文件末尾
rem msgbox(file.atendofstream)rem 读取n个字符
rem msgbox(file.read(5))rem 文件指针在当前文件的列号
rem msgbox(file.column)rem 读取1行
rem msgbox(file.readline())rem 文件指针在当前文件的行号
rem msgbox(file.line)rem 跳过n个字符
rem file.skip(5)rem 跳过1行
rem file.skipline()rem 文件打开(写)
rem set file = fs.opentextfile("e:\test2\a.txt", 2, true)rem 文件打开(追加)
rem set file = fs.opentextfile("e:\test2\a.txt", 8, true)rem 写入字符串
rem file.write("xiaohei")rem 写入一行字符串
rem file.writeline("line 1")rem 写入n行空行
rem file.writeblanklines(5)rem 文件关闭
file.close()set fs = nothing
vbs教程《文件操作》相关推荐
- 三个变量互换值_Python3 教程 变量类型
一.变量赋值 Python 中的变量赋值不需要类型声明. 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值. cou ...
- VBS教程#60;上#62;
VBScript的全称是:Microsoft Visual Basic Script Editon.(微软公司可视化BASIC脚本版). 正如其字面所透露的信息, VBS(VBScript的进一步简写 ...
- 【Python学习教程】Python变量类型和运算符
文章目录 Python变量的定义和使用 Python 变量的赋值 Python 变量的使用 Python 是弱类型的语言 Python整数类型(int)详解 关于 Python 2.x 整数的不同进制 ...
- matlab最基础教程(二):变量类型与赋值
matlab最基础教程(二):变量类型与赋值 前言:matlab解决问题的最基本思路是建立脚本文件,那么脚本文件的第一段就是定义一些变量,这和C语言等编程思想是一样的.matlab提供的变量类型很多, ...
- python参数类型限定_python限定方法参数类型、返回值类型、变量类型等|python3教程|python入门|python教程...
https://www.xin3721.com/eschool/python.html typing模块的作用 自python3.5开始,PEP484为python引入了类型注解(type hints ...
- Python基础教程(二):基础语法、变量类型
Python 基础语法 Python语言与Perl,C和Java等语言有许多相似之处.但是,也存在一些差异. 在本章中我们将来学习Python的基础语法,让你快速学会Python编程. 第一个Pyth ...
- c++ 不允许使用不完整的类型_Python入门高级教程--Python?变量类型
Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...
- python指定变量类型_Python#160;变量类型_python教程
Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据 ...
- C语言删掉无关变量无输出,C语言变量类型与输出控制用法实例教程
本文实例讲述了C语言变量类型与输出控制用法,有助于读者很好的对其进行总结与归纳.该实例分享给大家供大家参考借鉴之用.具体如下: 完整实例代码如下: /************************* ...
- C语言数据类型 / 变量类型 - C语言零基础入门教程
目录 一.C 语言数据类型分类 二.C 语言整形 1.无符号整形(16 位系统) 2.有符号整形(16 位系统) 3.int 和 long 区别 4.超出取值范围的整形 三.C 语言浮点型 float ...
最新文章
- UI设计培训之如何将设计理论与实践相结合
- yolov5 tensorrt
- 【云原生AI】Fluid + JindoFS 助力微博海量小文件模型训练速度提升 18 倍
- 接口测试工具postman(六)添加变量(参数化)
- md5课程设计java_MD5算法的JAVA实现
- c语言入门程序下载,简单实用——C语言入门程序练习
- 趣味数据故事_坏数据的好故事
- 芯片设计群 ,欢迎 IC领域朋友请加我微信交流:Jdrobots ,加我备注IC。谢谢! 芯片设计资料
- vue ui创建项目报错:Cannot read property ‘indexOf‘ of undefined解决方法
- spring邮件发送(转)
- 凸优化第四章凸优化问题 4.1 优化问题
- Maven工程 报 Diamond types are not supported at language level '5'
- GetLastError错误码大全
- JVM进阶(六):鲜为人知的二次标记
- Oracle数据库(二) 表空间的管理
- Java Swing实现画板,可以打开,保存,基本图形,画笔设定
- 我的第一本英文书读书心得
- MATLAB中fplot函数,画出的figure中曲线存在空白的问题与解决方法。
- 什么是erp办公系统
- 数据中台体系化建设核心方法论