<p>FSO使用教程5 -- 如何使用FSO创建新文件</p>
<p>如何使用FSO创建新文件-FSO使用教程5<br />
了解了文件复制,删除,移动及重命名后,接下来让我们学习如果存取文件里面的数据。文件存取所必须用到的TextStream对象是FileSystemObject的子对象。其建立的方法有OpenTextFile及CreateTextFile两种,使用实例如下:<br />
'首先建立FileSystemObject对象<br />
Set fs = Server.CreateObject("Scripting.FileSystemObject")<br />
'再建立一个TextStream类型对象<br />
Set txt = fs.OpenTextFile(参数...)</p>
<p>或者:<br />
Set fs = Server.CreateObject("Scripting.FileSystemObject")<br />
Set txt = fs.CreateTextFile(参数...)<br />
我们在建立了TextStream对象之后,接下来我们可以调用附属于TextStream对象的ReadLine、WriteLine、Read、ReadAll、Write...等方法来存取文件的内容。<br />
五、如何用FSO创建文件:<br />
方法:CreateTextFile<br />
调用格式:<br />
CreateTextFile(文件[, 是否覆盖原文件])</p>
<p>注意事项:<br />
“是否覆盖原文件”参数在要建立的文件为已存在的时候才有效。当文件已存在且参数设置为False时,就会产生“文件已存在”的错误(错误编码=58);而如果这个参数被设置为True或省略时,则原文件会被覆盖掉。<br />
源码示例:<br />
<%<br />
'================================================<br />
'作者:阿里西西<br />
'网址:<a href="http://www.alixixi.com/">http://www.alixixi.com/</a><br />
'源码:FSO移动文件,重命名文件示例<br />
'时间:2005年12月17日<br />
'================================================<br />
Set fs = Server.CreateObject("Scripting.FileSystemObject")<br />
File = Server.MapPath("File1.txt")<br />
'建立一个新文件File1.txt且必须是不存在的文件<br />
Set txt = fs.CreateTextFile(File,False)</p>
<p>'建立一个新文件File1.txt,若原文件存在则覆盖掉<br />
Set txt = fs.CreateTextFile(File)<br />
%></p>