求个批处理BAT.把当前文件夹下文件及文件夹复制到指定点.如果目标文件夹存在相同的,则直接覆盖 bat复制当前文件夹文件到目标文件夹并直接覆盖已有文件怎么写

\u6279\u5904\u7406\u5c06\u5f53\u524d\u76ee\u5f55\u4e0b\u7684\u6587\u4ef6\u53ca\u6587\u4ef6\u5939\u590d\u5236\u5230\u6307\u5b9a\u76ee\u5f55

1\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.

如果您要扫描文件内容,批处理的效率就太低了。下面的批处理只能扫描文件名中含有关键字的情况,存为search_copy.bat,需要在当前目录下,用cmd命令行方式运行:

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\

  • 濡備綍鐢bat澶嶅埗褰撳墠鏂囦欢澶鍐呯殑鎵鏈夋枃浠跺埌鎸囧畾鐩綍
    绛旓細1銆佸湪鐢佃剳涓婃柊寤轰竴涓鏂囦欢澶锛屾柊寤轰竴涓淭XT鈥濇枃浠讹紝骞跺懡鍚嶃2銆佺偣鍑诲彸閿紝鎶婃枃浠鐨勫悗缂鍚嶈缃负鈥.bat鈥3銆佸彸閿墦寮鏂囦欢锛岀涓琛岃緭鍏モ渃opy C:\Users\Administrator\Desktop\瑗挎父璁癨1.JPG C:\鈥濄4銆佺浜岃杈撳叆鈥減ause鈥濄5銆佷繚瀛樺悗鍏抽棴锛屽弻鍑绘枃浠跺脊鍑衡淒OS鈥濈晫闈6銆佸嵆鍙湅鍒癈鐩樹笅宸茬粡澶嶅埗浜嗕竴...
  • bat鎵瑰鐞嗗皢褰撳墠鏂囦欢澶鍚嶅瓧淇濆瓨鍦ㄤ竴涓柊寤虹殑txt鏂囦欢涓
    绛旓細target="_blank"class="baidu-highlight">鏂板缓.txt"灏嗗綋鍓嶆枃浠跺す鐨勬枃瀛椾繚瀛樺埌鏂板缓.txt涓
  • 鎵瑰鐞嗗皢褰撳墠鐩綍涓嬬殑鏂囦欢鍙鏂囦欢澶澶嶅埗鍒版寚瀹氱洰褰
    绛旓細1銆佸湪璇鏂囦欢澶涓嬫柊寤轰竴涓枃鏈枃妗c2銆佹墦寮杩欎釜鏂囨湰鏂囨。锛岃緭鍏ヤ互涓嬪懡浠わ細DIR *.* /B >list.txt銆3銆佹枃浠跺彟瀛樸4銆佷慨鏀瑰悗缂鍚嶄负鈥.bat鈥濓紝鐒跺悗淇濆瓨銆5銆佸弻鍑绘枃浠讹紝杩愯銆6銆佸嚭鐜颁簡鎴戜滑闇瑕佺殑鏂囦欢鍚嶇О鍒楄〃銆7銆佹墦寮涔嬪悗锛屽氨鑳界湅鍒般
  • 濡備綍鐢鎵瑰鐞,鎶婂綋鍓嶆枃浠跺す涓殑鎵鏈夋枃浠跺す鍚嶃佹枃浠跺悕鎻愬彇鍑烘潵,鐢熸垚txt鏂...
    绛旓細浠ヤ笅浠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...
  • 鎬庝箞鎶奲at鏂囦欢鏀惧埌鏂囦欢澶涓?
    绛旓細鍏蜂綋鎿嶄綔鏂规硶濡備笅锛氣憼鍦╓indows涓婏紝鍙墽琛岃剼鏈氨鏄疊ATCH鏂囦欢锛屼篃鍙鎵瑰鐞嗘枃浠锛岃繖鏄粠DOS鏃朵唬閬楃暀涓嬫潵鐨勫悕瀛楋紝鎰忔濆氨鏄妸寰堝鍛戒护鏀惧埌涓璧锋潵鎵ц銆傚畠鐨勬墿灞曞悕鏄.bat銆1銆佸弻鍑绘墦寮锛2銆佸彸閿繍琛岋紱3銆灏哹at鎷栧叆cmd涓墽琛岋紱4銆佺敤绠$悊鍛樿韩浠借繍琛屻傛煡鐪bat鏂囦欢锛氣憼bat鏂囦欢鏄竴涓枃鏈枃浠讹紝鍥犳浣犲彲浠ラ氳繃...
  • 姹傚ぇ绁炰竴涓猙at鍛戒护,鍙互鎶婂綋鍓嶆枃浠跺す閲岀殑鏂囦欢鍒嗕负5涓竴缁勫埌鍗曠嫭鏂囦欢澶...
    绛旓細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 ...
  • bat鎵瑰鐞澶嶅埗褰撳墠鐩綍鎸囧畾鏂囦欢鍒版寚瀹鏂囦欢澶,澶嶅埗杩囧幓鐨勬枃浠惰嚜鍔ㄥ湪鍘...
    绛旓細杩欎釜灞炰簬寰堢畝鍗曠殑浠g爜锛屽叿浣撳涓嬶細echo offcopy "D:\123\abc.mdb" "E:\456\abc%date:~,4%骞%date:~5,2%鏈%date:~8,2%鏃.mdb"pause濡傛灉璺緞锛屽悕瀛楃瓑涓嶅悓锛岃鑷鏍规嵁瀹為檯鎯呭喌淇敼銆
  • bat鎬庝箞鎵归噺澶嶅埗褰撳墠鐩綍涓嬭嫢骞叉寚瀹鏂囦欢鍒版寚瀹氱洰褰
    绛旓細瑕佺敤鍒板挄鍢庢壒閲忔枃浠舵煡鎵剧Щ鍔ㄥ瓨鍌ㄧ郴缁熷墠锛岃鎶婃枃浠跺す鍙樻枃浠讹紝鍘嬬缉涓涓嬪帇缂╁寘灏卞彲浠ヤ簡
  • bat瀹炵幇 鎶婂綋鍓嶆枃浠跺す涓嬬殑鏂囦欢鍔犱笂搴忓彿鍓嶇紑(涓変綅鏁,鍗充粠001寮濮),搴忓彿...
    绛旓細set num=0 鏀逛负 set num=1000 !num!鏀逛负!num:~1!
  • Win10涓鎵瑰鐞澶嶅埗褰撳墠鏂囦欢澶(鍖呮嫭瀛愭枃浠跺す)涓嬬殑鎵鏈?tf 鏂囦欢(涓嶅寘鎷...
    绛旓細澶嶅埗绮樿创鍒拌浜嬫湰锛屽彟瀛樹负xx.bat锛岀紪鐮侀堿NSI锛岃窡瑕佸鐞嗙殑鏂囦欢鏀句竴璧疯繍琛孈echo offrem 鏌ユ壘褰撳墠鏂囦欢澶涓嬫墍鏈夋寚瀹氱被鍨嬫牸寮/鎵╁睍鍚/鍚庣紑鍚嶇殑鏂囦欢骞跺鍒跺埌鎸囧畾鏂囦欢澶/鐩綍閲宻et #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4title %#% +%$%%$%/%@% %z%set ext=*.otf *.ttfset ...
  • 扩展阅读:怎么打开bat文件 ... bat批处理命令大全 ... 打开文件 ... bat文件 ... bat脚本move命令 ... 常用办公批处理bat脚本 ... 强制删除流氓文件 ... 批量重命名命令bat ... bat批量移动文件到文件夹 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网