用批处理命令批量复制文件

我有一个TXT的文件,里面记录了很多文件的地址(一行一个地址),怎样写一个批处理命令,自动调用这个TXT文件里的地址,把文件都复制到同一个文件甲里面。刚学不久,希望可以尽量讲详细一点,谢谢了

可以用EXCEL来做,把这些文件名复制,到EXCEL中粘贴为一行,然后在前面加上COPY ,后面加上目标文件夹如:d:\xxx,然后拖一拖,所有的命令都做完了。
之后全选,复制。
在打开记事本,粘贴,再选中一个假空格(实际是ASCII码为9的英文制表符。然后全部替换成空格。最好用另存为,在文件名中用英文双引号括住文件名,强制成了为BAT文件,如"copyfile.bat",注意要打英文双引号。最后双击BAT文件运行就可以了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-11-07
这个我知道,我知道,哈哈
for /f "delims=" %i in (1.txt) do copy %i
我已经试过了,可以的哦。
我觉得如果可以用批处理的话,当然还是批处理的快啊,总比用语言编程快了很多。

可是我的答案也不错啊?试过了都。。。。。本回答被提问者采纳
第2个回答  2008-11-07
我不知道批处理能不能实现进入文本中读取行信息,后面的复制是可以通过批处理进行操作的,我有一个方法。你可以通过编程软件,比如DELPHI或者是VS系列,将文本文件的行信息读取出来,再进行复制。
第3个回答  2008-11-07
@echo off
for /f "delims=" %%i in (xxx.txt) do (
copy "%%i" "x盘:\xx文件夹\"
)

批处理复制文件夹命令有哪些?
复制文件和目录树。XCOPY source [destination] [\/A | \/M] [\/D[:date]] [\/P] [\/S [\/E]] [\/V] [\/W] [\/C] [\/I] [\/Q] [\/F] [\/L] [\/G] [\/H] [\/R] [\/T] [\/U] [\/K] [\/N] [\/O] [\/X] [\/Y] [\/-Y] [\/Z] [\/EXCLUDE:file1[+file2][+file3]...

我想用批处理来批量复制文件,批处理该怎么写
放在1文件夹下运行:echo offset \/p "file=拖动需要复制的文件至此:"for \/d %%a in (*) do xcopy "%file%" "%%a\\2\\"

用批处理命令批量复制文件
可以用EXCEL来做,把这些文件名复制,到EXCEL中粘贴为一行,然后在前面加上COPY ,后面加上目标文件夹如:d:\\xxx,然后拖一拖,所有的命令都做完了。之后全选,复制。在打开记事本,粘贴,再选中一个假空格(实际是ASCII码为9的英文制表符。然后全部替换成空格。最好用另存为,在文件名中用英文双引号...

批处理如何一次复制多个文件
copy \/y c:\\*.exe d:上面是统一的后缀名的 下面是公共字符段的 copy \/y c:\\SAD*.jpg d:复制SAD打头的,后缀名为jpg的文件到D盘 如果多个不同文件名,不同后缀名的可以用循环命令实现 for \/r c: %%a in (1.txt 2.txt 3.txt 4.txt 5.txt) do copy \/y %%a d:复制c盘下所偶括号...

批处理复制指定多个文件到多个指定文件夹?
echo off & title 根据列表批量移动文件到对应目录 By 依梦琴瑶cd \/d "%~dp0"::设置要处理的目录,当前目录请留空set SrcDir=::设置文本路径set File=List.txtif defined SrcDir cd \/d "%SrcDir%"for \/f "usebackq tokens=1*" %%a in ("%File%") do ( if exist "%%~b" ( ...

要求用一个批处理复制一个文件夹里的所有文件到另外一个文件夹
用xcopy 就可以了 例如我有一个文件夹在c:\\windows\\file 我要复制到d:\\ 就可以打:xcopy c:\\windows\\file d:\\file \/e 这样两个地方的file文件夹的内容就是一样的 要注意的是 一,d:\\file一定要打file,如果不打就会将file里的文件放在d:,会造成文件摆放乱.一定要加参数\/e,不打会复制文件不...

使用批处理copy批量复制指定目录下(包括子目录)的所有文件并重命名?
不清楚你的实际文件\/情况,仅以问题中的说明及猜测为据复制粘贴到记事本,另存为xx.bat,编码选ANSI<# :cls@echo offrem 将一个指定文件夹\/目录里的文件按照原来的目录结构拷贝\/备份\/复制到另一个指定的文件夹并在文件名称添加指定字符串后缀mode con lines=3000set #=Any question&set @=WX&set...

通过批处理文件 批量复制并重命名文件
用批处理 echo off&setlocal enabledelayedexpansion&for \/f "delims=" %%a in ('dir \/s\/b *.*')do set\/a a+=1&echo f|xcopy \/e \/y "%%a" "D:\\new(!a!).*"这是当前文件夹(包括子文件夹)复制到D盘下,重命名为new(数字).后缀 复制到哪里你可以自己修改一下路径!那个"!a!"你...

批处理复制文件夹
xcopy 命令:复制文件和目录树。我一般用 xcopy 文件夹a 文件夹b \/h \/c \/e \/k \/i \/y 会把文件夹a里所有的文件复制到文件夹b。看看帮助吧:XCOPY source [destination] [\/A | \/M] [\/D[:date]] [\/P] [\/S [\/E]] [\/V] [\/W][\/C] [\/I] [\/Q] [\/F] [\/L] [\/G] [\/H...

复制文件夹下的所有文件 批处理
echo 输入%a%盘下要复制的文件夹名字:set\/p b=:echo 输入U盘所在盘符:set\/p c=:echo 现在要将文件夹%a%:\\%b%复制到U盘%c%:echo 按Y确定开始复制(Y不分大小写!),其他键退出!set\/p d=:ping 127.1 -n 3 >nul if %d%==Y goto begin if %d%==y goto begin echo 发生错误,...

相似回答