使用 `New-Object` 和 `System.IO.Path` 类
```powershell
使用New-Object创建一个System.IO.Path对象
$filePath = New-Object System.IO.Path
设置路径
$filePath.Directory = "C:"
$filePath.FileName = "example.txt"
$filePath.Extension = ".txt"
输出完整的文件路径
Write-Output $filePath.ToString()
```
使用 `Join-Path`
`Join-Path` 是PowerShell中常用的路径拼接函数。
```powershell
拼接目录和文件名
$directory = "C:"
$filename = "example.txt"
$extension = ".txt"
使用Join-Path拼接路径
$filePath = Join-Path -Path $directory -ChildPath $filename + $extension
输出完整的文件路径
Write-Output $filePath
```
使用 `Resolve-Path`
`Resolve-Path` 可以解析一个路径,并返回一个 `System.IO.PathInfo` 对象。
```powershell
解析一个路径
$filePath = Resolve-Path -Path "C:example.txt"
输出解析后的路径
Write-Output $filePath
```
使用 `Split-Path`
`Split-Path` 可以将路径分割成目录和文件名。
```powershell
分割路径
$fullPath = "C:exampleexample.txt"
$directory = Split-Path -Path $fullPath -Parent
$filename = Split-Path -Path $fullPath -Leaf
输出目录和文件名
Write-Output "Directory: $directory"
Write-Output "Filename: $filename"
```