这通常是由于在管道中使用了无效的字符或文件路径中存在空格等特殊字符所致。要解决此问题,请检查管道的所有文件路径和参数,并确保它们都是有效的字符。另外,您可以尝试将文件移到不包含特殊字符的路径中,或使用双引号将文件路径括起来,以免出现此类问题。例如:
steps:
- task: CopyFiles@2
inputs:
SourceFolder: 'c:\my folder' # this will cause an error
TargetFolder: '$(Build.ArtifactStagingDirectory)'
Contents: '**'
应改为:
steps:
- task: CopyFiles@2
inputs:
SourceFolder: '"c:\my folder"' # using quotes around the source folder
TargetFolder: '$(Build.ArtifactStagingDirectory)'
Contents: '**'