qtp 文件读写

上一篇 / 下一篇  2008-07-07 14:32:33 / 个人分类:qtp

fileobject = fso.Getfile(path)

TextSream = FileObject.OpenAsTextStream(mode,format)

TextStream = FSO.CreateText.File(filename, bOverwrite)

注意三个函数的返回值。

 

例子一:

Dim txtapp
Dim  f

Set txtapp =  CreateFile("d:/qtp.txt",true)   '返回TextSream.
WriteToFile txtapp ,"this is the fist line"     '直接把txtapp放到WriteToFile里

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

Function CreateFile(sFile, bOverwrite)

    Set fso = CreateObject("scrīpting.FileSystemObject")

    set CreateFile = fso.CreateTextFile(sFile, bOverwrite)   '返回TextSream.并且注意这个时候不能执行 CreateFile.close.否则后面就不能写入。(因为和后面写入的是同一个 TextStream .)
 

End Function

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

function  WriteToFile(sFilename, sLine)
 
Const ForWriting =2
Set fso = CreateObject("scrīpting.FileSystemObject")

sFilename.Write sLine

sFilename.Close

End function

***********************************************************************************

************************************************************************************

例子2

Dim txtapp

Set txtapp =  CreateFile("d:/qtp.txt",true)   '返回TextSream.

WriteToFile "d:/qtp.txt" ,"this is the fist line" '是把路径传给了 WriteToFile.

'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

Function CreateFile(sFile, bOverwrite)

    Set fso = CreateObject("scrīpting.FileSystemObject")

    set CreateFile = fso.CreateTextFile(sFile, bOverwrite)   '返回TextSream
  CreateFile.close                                    '注意 一定要关闭。否则下次打开的时候,就不能写入

End Function

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''

function  WriteToFile(sFilename, sLine)
Dim getf
Dim f
Const ForWriting = 2
Set fso = CreateObject("scrīpting.FileSystemObject")

set  getf =fso. getfile(sFilename) '返回 file object ,这时进来的是 path

Set f =getf.OpenAsTextStream( ForWriting,-2) '返回text sream

f.Write sLine

f.Close

End function

 

 

 


 

 

 

 

 


 


TAG: qtp

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-29  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 5481
  • 日志数: 10
  • 建立时间: 2008-07-04
  • 更新时间: 2009-01-09

RSS订阅

Open Toolbar