复制移动文件夹windows下批处理命令

@echo off
rem set srcOrigin=D:\buyu\platform\GameLobbyForBuYu\proj.cocos\src\modules\1_40347
rem set resOrigin=D:\buyu\platform\GameLobbyForBuYu\proj.cocos\res\modules\1_40347

rem set srcDes=D:\xdby\Client\xdby_mob\src\modules\1_40347/
rem set resDes=D:\xdby\Client\xdby_mob\res\modules\1_40347/

rem echo y|xcopy %srcOrigin% %srcDes% /s /h /d /y /z /e /r /k /EXCLUDE:exclude.txt
rem echo y|xcopy "resOrigin" "resDes" /s /h /d /y /z /e /r /k

echo y|xcopy D:\buyu\platform\GameLobbyForBuYu\proj.cocos\src\modules\1_40347 D:\xdby\Client\xdby_mob\src\modules\1_40347 /s /h /d /y /z /e /r /k
echo y|xcopy D:\buyu\platform\GameLobbyForBuYu\proj.cocos\res\modules\1_40347 D:\xdby\Client\xdby_mob\res\modules\1_40347 /s /h /d /y /z /e /r /k
dir /b>testMobile.txt
pause

image.png

/EXCLUDE 参数是指定被忽略的txt 和git中ignore差不多;
需要创建一个这样的txt

通过Windows命令行启动程序时,需要输入程序的绝对路径(进入到程序所在目录,直接输入程序名也可以执行),但是Windows的文件夹往往带有空格,比如通过命令行启动chrome,完整命令如下:

C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
输出结果如下:

'C:\Program' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
这时,只需要在Program Files (x86)两边加上双引号,即可正确执行,修改后的完整命令如下:

C:"Program Files (x86)"\Google\Chrome\Application\chrome.exe

你可能感兴趣的:(复制移动文件夹windows下批处理命令)