如何编写一个函数来组合文件夹路径和文件名?

sur*_*dra 5 vbscript

我想将文本文件的完整路径传递给其中一个函数.我使用以下命令将我的脚本和文本文件放在同一位置,我找到了我的脚本所在的文件夹路径

p = CreateObject("Scripting.FileSystemObject").GetParentFolderName(WScript.ScriptFullName)
Run Code Online (Sandbox Code Playgroud)

p 来了 C:\test

我的文件名是 xyz.txt

我想将参数传递给函数as C:\test\xyz.txt

我该如何组合路径和文件名

我尝试下面的代码

path =  p & "xyz.txt"
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我如何加入路径和文件名.

Tom*_*lak 12

可以使用字符串连接来构建路径.然而,正确的方法是使用FileSystemObject的BuildPath()方法,因为这将在所有情况下使用反斜杠做正确的事情.

Set FSO = CreateObject("Scripting.FileSystemObject")

scriptPath = FSO.GetParentFolderName(WScript.ScriptFullName)
textFilePath = FSO.BuildPath(scriptPath, "xyz.txt")

MsgBox textFilePath
Run Code Online (Sandbox Code Playgroud)