You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Power Automate按Excel列表复制文件时路径非法字符报错排查

Power Automate提取指定文件时“路径非法字符”报错排查

报错核心分析

从错误栈可明确,GetFilesInFolder动作执行时触发了Windows路径校验异常,根源是路径或文件匹配规则中包含系统不允许的非法字符,触发点在System.IO.Path.CheckInvalidPathChars方法。

排查与解决步骤

  • 检查目标文件夹路径合法性
    确认E:\2021\POD路径真实存在,手动复制路径到记事本,查看是否包含全角空格、不可见特殊符号等异常字符。
  • 核查文件匹配掩码(fileMask)设置
    Windows路径禁止的字符包括:<, >, :, ", /, \, |, ?, *。若流程使用Excel中的文件名作为匹配掩码,需确认:
    • Excel单元格内的文件名是否包含上述非法字符
    • 拼接掩码时是否误引入通配符或其他特殊字符(比如把文件名里的*当成普通字符,但系统会识别为通配符触发校验)
  • 扫描目标文件夹内的异常文件
    若E:\2021\POD中存在带非法字符的文件,会导致遍历失败。可通过PowerShell命令快速定位:
    Get-ChildItem -Path "E:\2021\POD" -Recurse | Where-Object { $_.Name -match '[<>:"/\\|?*]' }
    
    找到后重命名异常文件再测试流程。
  • 验证流程路径拼接逻辑
    如果是循环读取Excel文件名并匹配,需在流程中添加“写入日志”动作,输出每次要匹配的完整路径/掩码,排查是否存在换行符、多余斜杠等拼接错误。

内容的提问来源于stack exchange,提问作者steve_flynn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 03:11:15