文档首页/ 部署 CodeArts Deploy/ 常见问题/ 自定义应用步骤问题/ 拷贝文件/ 部署“拷贝文件”步骤显示成功但没达到预期结果
更新时间:2024-08-06 GMT+08:00

部署“拷贝文件”步骤显示成功但没达到预期结果

问题现象

部署“拷贝文件”步骤时显示成功,但没有达到预期效果。

部署完成后,在目标路径下生成新的文件,与目标路径同名且无后缀名,如下两张图所示。

图1 任务模板路径
图2 目标机生成的新文件

此时会出现如下两种情况:

  • 若拷贝的源文件为文本文件,拷贝完成后仍然可以对新文件正常编辑。
  • 若拷贝的源文件为非文本文件,拷贝完成后对新文件进行编辑则会出现乱码。

原因分析

拷贝文件的目标路径不以“/”结尾时,系统会以文件重命名的方式进行拷贝。如果文件名已存在,则会覆盖原来已有的文件。

处理方法

  • 若源文件的名字、格式确定,则在目标路径中也尽量指定要拷贝的目录、文件名以及文件格式。
  • 若拷贝多个文件,或者要拷贝到某个目录下时,目标路径应以“/”结尾。