www.fltk.net > 用BAt写,把多个路径下的文件复制到一个文件,不要重复写Copy

用BAt写,把多个路径下的文件复制到一个文件,不要重复写Copy

@echo off setlocal enabledelayedexpansion for /r %%a in (*) do set str=!str!+"%%~a" copy /b !str:~1! NewFile.txt pauseNewFile.txt为最终合并输出的文件,你可以自行修改名字 如果要指定合并哪些后缀的文件,可以在*后面添加后缀名(带上小数点“.”)

1、打开记事本,输入下面语句xcopy /s /i /c c:\temp d:\data2、另存为xxx.bat3、双击执行.

xcopy是用来处理文件及文件夹相关的东西的,如果你只是单纯复制是没必要的,直接用copy就行了,并且copy和xcopy也不支持同时批定多个文件名(只能用通配符或具体文件名),你这种文件又很少,最简单的办法直接用&连接两个语句,即

bat脚本如下:xcopy c:\data\data1 d:\data\ /e xcopy c:\data\data2 d:\data\ /e 用xcopy 复制目录树,/e 参数是包括空目录.但如果目标路径存在,则不能复制.

你可以建立批处理文件,假设文件名为:my_filecopy.bat .其文件内容如下:copy .\1.txt C:\a\filescopy .\1.txt C:\d\filescopy .\1.txt C:\v\files然后存盘退出.(注:. 表示拷贝当前目录下的 1.txt,如果是别的目录的话,只要修改其路径即可)在命令行提示符下运行:my_filecopy,即可把文件 1.txt 复制到 C:\a、C:\d、C:\v 三个文件夹下面.

for %%i in (*.txt) do for /f "skip=2 tokens=*" %%j in (%%i) do echo %%j >> XXX.txt 真有意思,你干嘛非要用Total Commander,一个Ctrl+G再加上我的命令就可以实现了.

copy 源路径 目标路径

BAT脚本如下:xcopy c:\data\data1 d:\data\ /e xcopy c:\data\data2 d:\data\ /e 用XCOPY 复制目录树,/e 参数是包括空目录.但如果目标路径存在,则不能复制.

@echo off copy "D:\Program Files\Tencent\QQ\Users\Registry.db" "D:\Program Files\Tencent\QQ\Users\All Users\QQ\" /Y exit

建立一个扩展名为bat的文件copy 源文件名 目的地文件夹名这是copy命令的基本格式 下面是copy命令的详细语法Copy将一个或多个文件从一个位置复制到其他位置.语法copy [/d] [/v] [/n] [{/y | /-y}] [/z] [{/a | /b}] Source [{/a | /b}] [+ Source [{/a | /b}] [+ ..

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com