【问题标题】:The given path's format is not supported is given when using dynamic path in export csv在导出 csv 中使用动态路径时,不支持给定路径的格式
【发布时间】:2020-11-19 03:56:02
【问题描述】:

问题陈述: | Export-Csv -Path ($Path+$exportCSVName+$CurrentDate+$FileType) -Append

$Path、$exportCSVName、$CurrentDate 和 $FileType 的声明变量

如果我只运行 ($Path+$exportCSVName+$CurrentDate+$FileType),它会返回正确的数据,但在执行时会给出不支持的代码路径

【问题讨论】:

  • 请在问题中发布准确且完整的错误消息。单独执行($Path+$exportCSVName+$CurrentDate+$FileType) 会显示什么值?
  • 语法对我有用。所以这些变量中的一个或多个有问题。我的猜测是 $CurrentDate 包含 : 字符。
  • @AdminOfThings 是的,它包含:字符,现在我已将它们替换为。或 - 它奏效了。谢谢

标签: powershell csv export


【解决方案1】:

问题在于$CurrentDate 包含: 字符。该字符需要替换为合法的文件名字符。否则,下面的语法是正确的:

$data | Export-Csv -Path ($Path+$exportCSVName+$CurrentDate+$FileType) -NoType

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-14
    • 2011-11-13
    • 2012-04-21
    • 1970-01-01
    • 1970-01-01
    • 2014-12-08
    • 1970-01-01
    相关资源
    最近更新 更多