开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1406|回复: 0
收起左侧

[图文教程] VB6.0基础教程 文件操作

[复制链接]

结帖率:100% (11/11)
发表于 2013-2-22 22:04:26 | 显示全部楼层 |阅读模式   河北省衡水市

文件的操作包括拷贝文件、删除文件、重命名文件和设置文件属性等。在操作文件时,文件必须是关闭的,否则会产生运行错误。下面逐一介绍VB中的各种文件操作语句。

    1.拷贝文件。

    使用PileCopy语句可以在磁盘介质间拷贝文件,其语法为:

    FileCopy Source.  Destination.

    参数Source用来指定源文件及其路径。参数Destination用来指定目标文件及其路径。如果没有指定路径,则默认路径为当前路径。

    例如:

    将C盘Windows目录中的文件command.com拷贝到F盘,并且文件名变为cc.com

    FileCopy“C:\Windows\command.com,”F:\cc.com

    将C盘Windows目中中的文件command.com拷贝到当前路径下,且仍使用原名

    FileCopy “C:\windows\command.com,”command.com

    2.删除文件。

    使用Kill语句可以删除磁盘中己存在的文件,其语法为:

    Kill PathName.

    参数PathName用来指定所要删除的文件及其路径。如果没有指定路径,会删除当前路径下的文件。

    Kill语句支持多字符(*)和单字符(?)等通配符来指定多重文件。

    例如:

    Kill “D:\vcd\mm.dat”              删除D盘Vcd目录中的mm.dat文件

    Kill “Capter1.doc”                删除当前路径中的Capter1.doc文件

    Kill “E:\temp\*.txt”              删除E盘Temp目录中的所有后缀为TXT的文件

    Kill “E:\temp\*.*”                删除E盘Temp目录中的所有文件


3.重命名文件。

    使用Name语句可以重命名文件或移动文件,其语法为:

    Name OldPathName As NewPathName.

    参数OldPathname用来指定所要重命名的文件及其路径,参数NewPathname用来指定文件的新名称及其路径。如果NewPathName参数指定的路径与OldPathName参数指定的路径不同,则文件将被移动到新的路径下。

    例如:

    将D盘中的文件oicq99b.exe重命名oicq.exe

    Name “D:\oicc99b.exe” AS  “D:\ociq.exe”

    将D盘中的文件oicq99b.exe移动到E盘的Temp目录中,并重命名为oicq.exe

    Name“D:\ociq99b.exe” AS “E:\Temp\oicq.exe”

    Name语句对目录也有效,例如:

    将D盘中的Tocl目录重命名为TT

    Name “D:\Tool” As “D:\TT”

    将E盘的oicq目录移动到D盘的Tools目中

    Name “E:\Oicq”   As “D:\Tools\Oicq”


4.设贵文件的属性。

    使用SetAttr语句可以设置文件或目录的属性,其语法为:

    SetAttr PathName, VbFileAttribute.

    参数Pathname用来指定所要设置属性的文件或目录,参数VbFileAtrribute用来指定文件或目录的属性,其取值及含义如表10.1所示。

    注意:要删除和设置属性的文件必须是关闭的,否则会产生运行错误。

    VBFileAttribute参数的取值也可以是各取值的和,这一点与在前面介绍的通用对话框的Flags属性类似。

    例如:

    设置D盘Temp目录中mytext.txt文件的属性为只读

    setAttr“D:Temp\mytext.txt”,1

    设置D盘Temp目录的属性为隐藏

    SetAttr “D:\Temp”,2

    设置E盘中yy.jpg文件的属性为只读和隐藏

    SetAttr “E:\yy.jpg”,3

    函数GetAttr用来返回文件的属性设置,例如,如果GetAttr(E:\yy.jpg)的返回值为1,则表明文件yy:jPg的属性为只读。如果GetAttr函数的返回值为16,则表明是目录。

    5.获取文件的大小。

    使用Filelen函数可以获取文件的大小,其语法为:

    Filelen(PathName)

    参数PathName用来指定要获取大小的文件及其路径。函数的返回值为一个长整型值,代表文件的大小,单位是字节。

    例如:

    显示E盘中forml.frm文件的大小,单位为字节。

    Print FileLen(“E:\form1.frm”)


您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表