首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Hudson不能将xcopy识别为命令?

为什么Hudson不能将xcopy识别为命令?
EN

Stack Overflow用户
提问于 2009-07-15 18:24:30
回答 2查看 3.3K关注 0票数 4

我在hudson构建步骤中有一个windows批处理命令,基本上是:

代码语言:javascript
复制
 xcopy /s *.* \\serverlocation\buildname\

拷贝失败,出现以下错误:

代码语言:javascript
复制
'xcopy' is not recognized as an internal or external command, operable program or batch file.

但是,xcopy可以在命令行上使用(和copy一样)。我需要做什么才能让hudson使用xcopy?

编辑:我的路径是

代码语言:javascript
复制
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Perforce;C:\Program Files\CVSNT;C:\Program Files\CVSNT\

这可能就是它从命令行工作的原因。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-07-15 18:29:40

xcopy在您的system32目录中;请确保它在您的PATH中。

票数 7
EN

Stack Overflow用户

发布于 2010-09-23 21:18:33

在Hudson (或其他构建系统)中使用Xcopy时,需要注意的是要复制的文件的路径总长度。

在我的例子中,我遇到了使用xcopy复制隐藏在目录结构中的多个级别的文件的问题,因此当与Hudson的工作/构建路径级别相结合时,它(我假设)超过了xcopy可以使用的最大路径长度。我目前的工作是在复制之前压缩构建输出,但我正在寻找更干净的东西。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1133074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档