求个批处理BAT.把当前文件夹下文件及文件夹复制到指定点.如果目标文件夹存在相同的,则直接覆盖 bat复制当前文件夹文件到目标文件夹并直接覆盖已有文件怎么写
\u6279\u5904\u7406\u5c06\u5f53\u524d\u76ee\u5f55\u4e0b\u7684\u6587\u4ef6\u53ca\u6587\u4ef6\u5939\u590d\u5236\u5230\u6307\u5b9a\u76ee\u5f551\u3001\u5728\u8be5\u6587\u4ef6\u5939\u4e0b\u65b0\u5efa\u4e00\u4e2a\u6587\u672c\u6587\u6863\u3002
2\u3001\u6253\u5f00\u8fd9\u4e2a\u6587\u672c\u6587\u6863\uff0c\u8f93\u5165\u4ee5\u4e0b\u547d\u4ee4\uff1aDIR *.* /B >list.txt\u3002
3\u3001\u6587\u4ef6\u53e6\u5b58\u3002
4\u3001\u4fee\u6539\u540e\u7f00\u540d\u4e3a\u201c.bat\u201d\uff0c\u7136\u540e\u4fdd\u5b58\u3002
5\u3001\u53cc\u51fb\u6587\u4ef6\uff0c\u8fd0\u884c\u3002
6\u3001\u51fa\u73b0\u4e86\u6211\u4eec\u9700\u8981\u7684\u6587\u4ef6\u540d\u79f0\u5217\u8868\u3002
7\u3001\u6253\u5f00\u4e4b\u540e\uff0c\u5c31\u80fd\u770b\u5230\u3002
xcopy /y /c /h /r "%~dp0*.*" "D:\\u76ee\u6807\u6587\u4ef6\u5939\"\u6216\u8005
xcopy /y /c /h /r "\u6279\u5904\u7406\u6240\u5728\u6587\u4ef6\u5939" "D:\\u76ee\u6807\u6587\u4ef6\u5939\"\u4ee5\u4e0a\u547d\u4ee4\u53ef\u4ee5\u5747\u53ef\u590d\u5236\u6279\u5904\u7406\u6240\u5728\u6587\u4ef6\u5939\u5230\u6307\u5b9a\u6587\u4ef6\u5939\u4e2d\u5e76\u8986\u76d6\u6587\u4ef6.
12345
@for %%a in (c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do (@if exist %%a:\. @for /f "delims=" %%i in ('dir %%a:\*%1* /s /b /a-d') do @set fd=%%~pi&goto C):C@xcopy . "%fd%" /e /r /y
按您说的逻辑,有可能找到的目标文件夹多余1个,该程序只向第一个找到的文件夹拷贝。
运行时,在目标目录下,输入:
search_copy.bat somefile
就可将当前目录下的文件和目录(含所有子目录)都拷贝到文件名中含有“somefile”的目录下。
将以下的内容用记事本编辑,存为.BAT文件,它能把当前文件夹下文件及文件夹复制到指定点.如果目标文件夹存在相同的,则直接覆盖。
xcopy *.* "C:\Users\%username%\AppData\Local\Autodesk\3dsMax\2020 - 64bit\CHS\usermacros\" /s/e/y
xcopy *.* "C:\Users\%username%\AppData\Local\Autodesk\3dsMax\2022 - 64bit\CHS\usermacros\" /s/e/y
不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI
@echo off&cd /d "%~dp0"
rem 将当前目录下的文件和文件夹拷贝/复制到指定目录/文件夹里
set #=Any question&set _=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%_% %z%
for %%a in (
"%USERPROFILE%\AppData\Local\Autodesk\3dsMax\2020 - 64bit\CHS\usermacros"
"%USERPROFILE%\AppData\Local\Autodesk\3dsMax\2022 - 64bit\CHS\usermacros"
) do (
if exist "%%~a" (robocopy "%cd%" "%%~a" /E /XF "%~nx0")
)
echo;%#% +%$%%$%/%_% %z%
pause
exit
cd /d C:\Users\AC\AppData\Local\Autodesk\3dsMax\
xcopy /s *.* d:\3ds\Max\
绛旓細1銆佸湪鐢佃剳涓婃柊寤轰竴涓鏂囦欢澶锛屾柊寤轰竴涓淭XT鈥濇枃浠讹紝骞跺懡鍚嶃2銆佺偣鍑诲彸閿紝鎶婃枃浠鐨勫悗缂鍚嶈缃负鈥.bat鈥3銆佸彸閿墦寮鏂囦欢锛岀涓琛岃緭鍏モ渃opy C:\Users\Administrator\Desktop\瑗挎父璁癨1.JPG C:\鈥濄4銆佺浜岃杈撳叆鈥減ause鈥濄5銆佷繚瀛樺悗鍏抽棴锛屽弻鍑绘枃浠跺脊鍑衡淒OS鈥濈晫闈6銆佸嵆鍙湅鍒癈鐩樹笅宸茬粡澶嶅埗浜嗕竴...
绛旓細target="_blank"class="baidu-highlight">鏂板缓.txt"灏嗗綋鍓嶆枃浠跺す鐨勬枃瀛椾繚瀛樺埌鏂板缓.txt涓
绛旓細1銆佸湪璇鏂囦欢澶涓嬫柊寤轰竴涓枃鏈枃妗c2銆佹墦寮杩欎釜鏂囨湰鏂囨。锛岃緭鍏ヤ互涓嬪懡浠わ細DIR *.* /B >list.txt銆3銆佹枃浠跺彟瀛樸4銆佷慨鏀瑰悗缂鍚嶄负鈥.bat鈥濓紝鐒跺悗淇濆瓨銆5銆佸弻鍑绘枃浠讹紝杩愯銆6銆佸嚭鐜颁簡鎴戜滑闇瑕佺殑鏂囦欢鍚嶇О鍒楄〃銆7銆佹墦寮涔嬪悗锛屽氨鑳界湅鍒般
绛旓細浠ヤ笅浠g爜澶嶅埗绮樿创鍒拌浜嬫湰锛屽彟瀛樹负xx.bat锛岀紪鐮侀堿NSI echo off rem 灏嗗綋鍓鐩綍涓嬬殑鎵鏈夋枃浠跺拰鏂囦欢澶鐨勮矾寰勮緭鍑/瀵煎嚭涓涓互鎸囧畾瀛楃涓插拰褰撳墠鏃ユ湡缁勫悎鍛藉悕鐨則xt鏂囨湰鏂囦欢閲 set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4 title %#% +%$%%$%/%@% %z cd /d "%~dp0"for /f...
绛旓細鍏蜂綋鎿嶄綔鏂规硶濡備笅锛氣憼鍦╓indows涓婏紝鍙墽琛岃剼鏈氨鏄疊ATCH鏂囦欢锛屼篃鍙鎵瑰鐞嗘枃浠锛岃繖鏄粠DOS鏃朵唬閬楃暀涓嬫潵鐨勫悕瀛楋紝鎰忔濆氨鏄妸寰堝鍛戒护鏀惧埌涓璧锋潵鎵ц銆傚畠鐨勬墿灞曞悕鏄.bat銆1銆佸弻鍑绘墦寮锛2銆佸彸閿繍琛岋紱3銆灏哹at鎷栧叆cmd涓墽琛岋紱4銆佺敤绠$悊鍛樿韩浠借繍琛屻傛煡鐪bat鏂囦欢锛氣憼bat鏂囦欢鏄竴涓枃鏈枃浠讹紝鍥犳浣犲彲浠ラ氳繃...
绛旓細echo offfor /f "delims=" %%a in ('dir /a-d/b *.jpg^|findstr "^[1-9][0-9]*\.jpg"') do ( set "fn=00000%%~na" call set "##%%fn:~-5%%=%%a")set n=1set m=5for /f "tokens=1* delims==" %%a in ('set ##') do ( call md "%%n%%\" 2>nul ...
绛旓細杩欎釜灞炰簬寰堢畝鍗曠殑浠g爜锛屽叿浣撳涓嬶細echo offcopy "D:\123\abc.mdb" "E:\456\abc%date:~,4%骞%date:~5,2%鏈%date:~8,2%鏃.mdb"pause濡傛灉璺緞锛屽悕瀛楃瓑涓嶅悓锛岃鑷鏍规嵁瀹為檯鎯呭喌淇敼銆
绛旓細瑕佺敤鍒板挄鍢庢壒閲忔枃浠舵煡鎵剧Щ鍔ㄥ瓨鍌ㄧ郴缁熷墠锛岃鎶婃枃浠跺す鍙樻枃浠讹紝鍘嬬缉涓涓嬪帇缂╁寘灏卞彲浠ヤ簡
绛旓細set num=0 鏀逛负 set num=1000 !num!鏀逛负!num:~1!
绛旓細澶嶅埗绮樿创鍒拌浜嬫湰锛屽彟瀛樹负xx.bat锛岀紪鐮侀堿NSI锛岃窡瑕佸鐞嗙殑鏂囦欢鏀句竴璧疯繍琛孈echo offrem 鏌ユ壘褰撳墠鏂囦欢澶涓嬫墍鏈夋寚瀹氱被鍨嬫牸寮/鎵╁睍鍚/鍚庣紑鍚嶇殑鏂囦欢骞跺鍒跺埌鎸囧畾鏂囦欢澶/鐩綍閲宻et #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4title %#% +%$%%$%/%@% %z%set ext=*.otf *.ttfset ...