windows批处理:复制文件到指定路径和删除指定路径内的文件

在cmd.exe控制台输入 help 指令,获取指令的有关用法和解释

比如:help echo off 、 help  XCOPY、help rd

@echo off

rem XCOPY /s /e Stack\*.* Queue\new                          -----注释了该句

XCOPY /E Stack\*.*   E:\learn_plan\windows_pi\*.*  -----将与该.bat文件同路径下的Stack文件夹(*.*表示省略了子文件                                                                                夹不写)下的内容 复制到 E:\learn_plan\windows_pi文件夹下。

rd /Q /S  E:\learn_plan\windows_pi                        -----删除 E:\learn_plan\windows_pi 文件夹下的内容

pause

windows批处理命令大全

***********************************************************************

在对应输入路径下的项目名,复制相应的资源到新目录下

rem DEMO_PAR_PARH 为cocos2d-x-3.5下的目录名
rem DEMO_NAME  为项目名,修改为自己的工程名
rem 如目录E:\cocos2d-x-3.5\AppProjectPy\PY_GeniusPinyin

set DEMO_PAR_PARH = AppProjectPy          ---- set [variable] = [string],variable为环境变量名,string为指派变量的                                                                               字符串,
set DEMO_NAME = PY_GeniusPinyin

md "%DEMO_NAME%_win32"                       ------ 在当前路径下创建目录

copy build\Debug.win32\%DEMO_NAME%.exe    "%DEMO_NAME%_win32"---将一份或多分文件复制到另一个位置


copy build\Debug.win32\*.dll"        %DEMO_NAME%_win32"  ---------  * 通配符


xcopy /E %DEMO_PAR_PARH%\%DEMO_NAME%\Resources  "%DEMO_NAME%_win32"

***********************************************************************

实现在目录AppProjectPy\PY_GeniusPinyin\Resources\*.*下的文件复制到proj.win32\Debug.win32\*.*下

@echo off

rd /Q /S proj.win32\Debug.win32\AdditionalModules     ----删除指定目录及其子目录下的文件
rd /Q /S proj.win32\Debug.win32\Common
rd /Q /S proj.win32\Debug.win32\ComprehensiveGames
rd /Q /S proj.win32\Debug.win32\DifficultPractice
rd /Q /S proj.win32\Debug.win32\LessonModule
rd /Q /S proj.win32\Debug.win32\MainSence
rd /Q /S proj.win32\Debug.win32\Setting
rd /Q /S proj.win32\Debug.win32\SoundData

xcopy /s /e AppProjectPy\PY_GeniusPinyin\Resources\*.*    proj.win32\Debug.win32\*.*   -----文件复制

*****************************************************************


cd cocos2dx\platform\android\java

call android update project -p .   ---从批处理程序调用另一个批处理程序 

call ant clean

call ant debug

pause

*****************************************************************

cocos2d-x-2.23在tools\project-creator路径下执行 create_project.py,创建工程项目 

@echo off


set /p projectName = 请输入项目名称:  ----输入projectName变量的字符串名


if "%projectName%" == ""               ----若为"",则执行goto语句,跳转到:inputError

goto inputError 


set /p packageName=请输入包标示名: 


if "%packageName%"==""

 goto inputError 


create_project.py -project %projectName%           ----执create_project.py命令 

 -package %packageName% -language cpp                                                           

pause exit 

:inputError 
@echo 项目名称或者包标示名不能为空! 
pause 


  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值