如何写入txt
我们在原有的窗体上再加上一个标签,一个文本框,一个按钮,如图:
然后在"写入"按钮的单击事件中写入如下代码:
我们发现只有两处代码不一样,其他都一样,相同的部分我们就不解释了,我们来看不同的:
For Output表示向打开的文件中写入数据。以这种方式打开文件时,文件中原有的数据将被覆盖,新的数据将从文件开始写入。如果文件不存在,则创建一个新文件。如果刚才C盘根目录没有1.txt,程序就会自动创建一个。
Print #1, a ,这里Print是输出,也就是把a写入到#1里面。
用这种方式打开文件,写入的时候会覆盖原有的数据,形成一个新的数据,比如原来的txt文件里面是张明,我们写入"李亮"以后,就会把"张明"覆盖,看下运行效果:
读取方式还有一种:
For Append,表示向打开的文件中添加数据。以这种方式打开时,文件中原有的数据将被保留,新的数据将从文件开始添加。如果文件不存在,则创建一个新文件。
我们把写入的读取方式改为For Append ,用这种方式打开文件,写入"李亮"的时候,会在原有的数据上增加,并不会把"张明"覆盖。我们看下效果:
我们把打开方式改为 Append :