vb中open语句中output改为append是什么结果

 我来答
网海1书生
科技发烧友

2014-12-29 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
output 覆盖写入
append 追加写入
简言之就是前者每次保存文件后文件原来的内容会被新内容覆盖,而后者则是把新内容添加到原内容的后面
追问
那再问一下,在打来文件时,output和random对现存的文件有什么影响
追答
output方式打开的文件内容会被自动清空,append方式打开的文件则不会
149005501
2014-12-29 · TA获得超过8.6万个赞
知道顶级答主
回答量:7.9万
采纳率:90%
帮助的人:1.3亿
展开全部
open是个命令函数

一般用来打开文件用的....
最常用的是来打开txt文件

如:open "c:\123.txt" for input as 1

output 是用来写入文件的
如:open "c:\123.txt" for output as 1
write #1,text1.text
close 1
上面三句共同作用....在C:\建一个123.txt文件.把窗体中text1控件里的内容写到文件中...

append 也是用来写文件的...与output唯一不同是.
output: 如果有C:\123.txt文件,那么操作成功的话.原来的文件就不存在了(被新的替换了)...

而append就不一样....append的话,如果.C:\123.txt不存在.它就创建一个...如果存在的话..它就把它打开..把text1.内容写到文件的最后.............

希望对你有所帮助........最重要的还是多实践吧.......
追问
那random打开文件后是什么的
追答
VB中的Open是打开文件并按要求装载数据,具体语法:
Open pathname For mode [Access access] [lock] As [#]filenumber [Len=reclength]

Open 语句有以下几个部分:
部分 描述
pathname 必要。字符串表达式,指定文件名,该文件名可能还包括目录、文件夹及驱动器。
mode 必要。关键字,指定文件方式,有 Append、Binary、Input、Output、或 Random 方式。如果未指定方式,则以 Random 访问方式打开文件。
access 可选。关键字,说明打开的文件可以进行的操作,有 Read、Write、或 Read Write 操作。
lock 可选。关键字,说明限定于其它进程打开的文件的操作,有 Shared、Lock Read、Lock Write、和 Lock Read Write 操作。
filenumber 必要。一个有效的文件号,范围在 1 到 511 之间。使用 FreeFile 函数可得到下一个可用的文件号。
reclength 可选。小于或等于 32,767(字节)的一个数。对于用随机访问方式打开的文件,该值就是记录长度。对于顺序文件,该值就是缓冲字符数。

在 Binary、Input 和 Random 方式下可以用不同的文件号打开同一文件,而不必先将该文件关闭。在Append 和 Output 方式下,如果要用不同的文件号打开同一文件,则必须在打开文件之前先关闭该文件。

VB Open 函数详解 打开、关闭、读、写文件_百度文库
http://wenku.baidu.com/link?url=WwkPMLVKhmW9OgnNjrjrtufS9SR-Ght4Cy4NEuZud9YbGoTMpOpgmFPqPECQBA0d_e-J5aHNNaMmBdsjjreyK9e5TwCc2KKFyPzz1zIq173
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yfcp
2016-01-03 · 知道合伙人软件行家
yfcp
知道合伙人软件行家
采纳数:1748 获赞数:5545
有多年网站建设相关工作经验。熟悉ASP、ASP.net、VB、JavaScript、HTML等语言和CSS、Ajax等相关技术。

向TA提问 私信TA
展开全部
vb中可以用Open打开、关闭、读、写文件。
Open语句。格式如下:
Open pathname For [Input |Output |Append] As [#]filenumber [Len = buffersize]
参数说明:
1、参数pathname 表示要打开的文件名,文件名可以包含有驱动器和目录
2、Input Output 和Append用于设置顺序文件的打开方式。
Input表示从打开的文件中读取数据。以这种方式打开文件时,文件必须存在,否则会产生错误。
Output表示向打开的文件中写入数据。以这种方式打开文件时,文件中原有的数据将被覆盖,新的数据将从文件开始写入。如果文件不存在,则创建一个新文件。
Append表示向打开的文件中添加数据。以这种方式打开时,文件中原有的数据将被保留,新的数据将从文件为开始添加。如果文件不存在,则创建一个新文件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式