[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 环境变量设置完成 还提示xcopy 找不到命令的问题

本帖最后由 ywh0512 于 2022-12-8 20:58 编辑

代码如下,求解答??
@echo OFF
title 创建新项目
echo ------------------------------------------------------------

:setName
set /p projectName=请输入项目名称:
if "%projectName%" equ "" goto setName

echo 开始创建项目...
set unity="D:\Softwares\Develop\Unities\2021.3.6f1\Editor\Unity.exe"
set path=%UCP%%projectName%
echo 项目路径为 : 【%path%】


echo ------------------------------------------------------------
set packageLocalPath=%UCP%Upms\Packages\
set packageTargetPath=%path%\Packages\
echo 正在导入其他工具包
for /d %%i in (%packageLocalPath%com.*) do (
        echo %%~nxi
        xcopy %%i %packageTargetPath%%%~nxi /e /q /y
)
echo 导入完毕.
pause > nul

批处理执行 xcopy 提示 xcopy 不是内部或外部命令,也不是可运行的程序

单独执行 xcopy 没问题,如果放入下面代码就提示:xcopy不是内部或外部命令,也不是可运行的程序,代码如下:
  1. @echo OFF
  2. title 创建新项目
  3. echo ------------------------------------------------------------
  4. :setName
  5. set /p projectName=请输入项目名称:
  6. if "%projectName%" equ "" goto setName
  7. echo 开始创建项目...
  8. set path=%UCP%%projectName%
  9. echo 项目路径为 : 【%path%】
  10. echo ------------------------------------------------------------
  11. set packageLocalPath=%UCP%Upms\Packages\
  12. set packageTargetPath=%path%\Packages\
  13. echo 正在导入其他工具包
  14. for /d %%i in (%packageLocalPath%com.*) do (
  15. echo %%~nxi
  16. xcopy %%i %packageTargetPath%%%~nxi /e /q /y
  17. )
  18. echo 导入完毕.
  19. pause > nul
复制代码

TOP

回复 4# 77七


    谢谢,解决了,就是path的问题,把path改个名称就好了

TOP

回复 6# 77七


     谢谢,解决了,就是path的问题,把path改个名称就好了

TOP

返回列表