powershell - PowerShell - 忽略文件名的测试路径
问题描述
您如何使用 Test-Path (或任何其他功能)来测试文件夹是否存在 - 忽略任何尾随文件名?
我需要这个来测试目标文件夹是否存在以便将输出文件写入其中。我的脚本接受像“ C:\Temp\myexport.csv ”这样的“完整路径”参数,我只需要知道C:\Temp存在以便能够创建文件。
谢谢
解决方案
没关系..我没有足够努力地谷歌:
$OutFile = "C:\Temp\myexport.csv"
if(!Test-Path -Path (Split-Path -Path $OutFile)) {
Write-Host "Invalid path"
}
推荐阅读
- x86-64 - 了解延迟有界 memcpy/memset x86_64 中的因素
- macos - 在 macOS Mojave 10.14.6 上找不到 _ctermid.h
- r - 长到更宽的格式
- excel - 我的变量 filename2 没有打开,我不知道为什么
- html - VBA 创建比较网站 Scraper
- amazon-rds - 如何跳过 DMS 任务“完全加载 + 持续复制”中目标数据库中删除的记录的 DMS 验证?
- c# - Component.CompareTag() 和 GameObject.CompreTag() 有什么区别?
- postgresql - PostgreSQL 中基于 2 个条件的 COUNT 值
- c# - 我试图让敌人跟随我的玩家并且它有这个错误
- azure - 在 KUSTO 中找到 3 个候选者中的非空列并扩展为新列