|
3#
楼主 |
发表于 2006-12-30 14:19:29
|
只看该作者
回复 #2 xiaonan 的帖子
Function GetBuildPath(path,name)
Dim f,fso, newpath,curpathname,myfile
Set fso = CreateObject("Scripting.FileSystemObject")
curpathname=fso.GetAbsolutePathName("E:")
MsgBox(curpathname)
curpathname=fso.GetFolder(path)
MsgBox(curpathname)
newpath = fso.BuildPath(path, name)
GetBuildPath = newpath
curpathname=fso.GetFolder(newpath)
MsgBox(curpathname)
MsgBox(newpath)
Set myfile = fso.CreateTextFile("testfile.txt", True)
MyFile.WriteLine("这是一个测试。")
MyFile.Close
End Function
Dim tpath,tname
tpath="E:\TestInstance\qtp\qtpvbs"
tname="qtpvbs_sub"
Call GetBuildPath(tpath,tname)
假定上面的测试程序名字是:qtpvbs006,运行上面的程序,路径是传上去了,newpath的数值是E:\TestInstance\qtp\qtpvbs\qtpvbs_sub,但是文件testfile.txt是保存到路径E:\TestInstance\qtp\qtpvbs\qtpvbs006\下的,而不是保存到E:\TestInstance\qtp\qtpvbs\qtpvbs_sub\下面,也就是说newpath不是默认保存文件的路径,我问的问题是“如何将newpath设置为默认保存文件的路径?”是这个意思。请帮忙。 |
|