首页 > 解决方案 > PowerShell - 忽略文件名的测试路径

问题描述

您如何使用 Test-Path (或任何其他功能)来测试文件夹是否存在 - 忽略任何尾随文件名?

我需要这个来测试目标文件夹是否存在以便将输出文件写入其中。我的脚本接受像“ C:\Temp\myexport.csv ”这样的“完整路径”参数,我只需要知道C:\Temp存在以便能够创建文件。

谢谢

标签: powershell

解决方案


没关系..我没有足够努力地谷歌:

$OutFile = "C:\Temp\myexport.csv"
if(!Test-Path -Path (Split-Path -Path $OutFile)) { 
    Write-Host "Invalid path" 
}

推荐阅读