function - 连接路径和文件

标签 function powershell variables

我是 PowerShell 新手,对自己在编写新函数等方面取得的进展感到非常满意,但这一个让我难住了,这么简单的事情......

下面是函数:

Function fnConcatenatePathFile ([String]$Path, [String]$File)
{
   $FullPath = "$($Path)\$($File)"
   Return $FullPath
}

然后我像这样调用该函数:

fnConcatenatePathFile ("C:\_Store", "run.sql")

我期望的结果是:

"C:\_Store\run.sql"

但我得到的是:

"C:\_Store run.sql\"

快把我逼疯了……有什么线索吗?

最佳答案

Frode F. 已经 showed you你做错了什么。然而,有一个Join-Path用于组合路径的 cmdlet:

Join-Path "C:\_Store" "run.sql"

输出:

C:\_Store\run.sql

关于function - 连接路径和文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39436094/

相关文章:

c++ - 基本的 if, else-if 脚本没有按预期工作

c++ - 在 C++ 中将函数指针中的 const 参数转换为非 const

powershell - 任务调度程序 powershell 脚本永远不会结束

mysql - 如何通过从数据库读取计算机名来检索登录用户?

java - 双数不太准确

javascript - django:如何将模板变量传递给 javascript onclick 例程?

Javascript - 如何让一个组合字母和数字的变量调用另一个变量

函数给出奇怪的错误?

Python-将变量参数传递给 subprocess.call 的最佳方式

powershell - 如何显示成功更改密码的每台计算机的进度