批处理copy命令(用批处理命令批量复制文件)
本文目录
- 用批处理命令批量复制文件
- 急!高分求解!用批处理命令copy文件时,发现凡中文目录下的文件都无法复制,怎么办
- 批处理“COPY”命令怎么用
- 批处理 把整个文件夹复制到另个文件夹下
- 批处理的copy/y什么意思
- 初次使用win7系统,请高手解答一个棘手的批处理copy命令问题:
- 批处理COPY命令的用法
- Windows批处理复制命令是什么
- 帮写一段BAT批处理复制文件的命令
- 批处理获取文件名并用copy命令自我复制
用批处理命令批量复制文件
可以用EXCEL来做,把这些文件名复制,到EXCEL中粘贴为一行,然后在前面加上COPY
,后面加上目标文件夹如:d:\xxx,然后拖一拖,所有的命令都做完了。
之后全选,复制。
在打开记事本,粘贴,再选中一个假空格(实际是ASCII码为9的英文制表符。然后全部替换成空格。最好用另存为,在文件名中用英文双引号括住文件名,强制成了为BAT文件,如“copyfile.bat“,注意要打英文双引号。最后双击BAT文件运行就可以了。
急!高分求解!用批处理命令copy文件时,发现凡中文目录下的文件都无法复制,怎么办
看到你的问题时已经时隔十多年了,哈哈。解答一下给需要的朋友看吧。
批处理文件中包含中文字无法执行。可以打开编辑批处理文件,另存为,在编码下拉菜单中选择“ANSI”保存替换原文件即可!原文件可能是用了如“UTF-8”之类编码保存的,导致出现这个问题。
批处理“COPY”命令怎么用
C:\Users\Administrator》copy /?
将一份或多份文件复制到另一个位置。
COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ...]] [destination [/A | /B]]
source 指定要复制的文件。
/A 表示一个 ASCII 文本文件。
/B 表示一个二进位文件。
/D 允许解密要创建的目标文件
destination 为新文件指定目录和/或文件名。
/V 验证新文件写入是否正确。
/N 复制带有非 8dot3 名称的文件时,
尽可能使用短文件名。
/Y 不使用确认是否要覆盖现有目标文件
的提示。
/-Y 使用确认是否要覆盖现有目标文件
的提示。
/Z 用可重新启动模式复制已联网的文件。
/L 如果源是符号链接,请将链接复制
到目标而不是源链接指向的实际文件。
命令行开关 /Y 可以在 COPYCMD 环境变量中预先设定。
这可能会被命令行上的 /-Y 替代。除非 COPY
命令是在一个批处理脚本中执行的,默认值应为
在覆盖时进行提示。
要附加文件,请为目标指定一个文件,为源指定
数个文件(用通配符或 file1+file2+file3 格式)。
批处理 把整个文件夹复制到另个文件夹下
1、在电脑上新建一个文件夹,新建一个“TXT”文件,并命名。
2、点击右键,把文件的后缀名设置为“.bat”。
3、右键打开文件,第一行输入“copyC:\Users\Administrator\Desktop\西游记\1.JPGC:\”。
4、第二行输入“pause”。
5、保存后关闭,双击文件弹出“DOS”界面。
6、即可看到C盘下已经复制了一个文件了。
批处理的copy/y什么意思
/y 仅仅是一个参数,这和软件开发者有关,有的命令行工具只能在一边输入,有的则随意.具体还是要自己来试验,而不是在这问人.自己多试试就懂了????
语法
copy[源盘符:][路径]《源文件名》[a|b][目标盘符:][路径]《目标文件》[a|b][/d][/v][/n][y|-y][/z][/?]
copy《源文件名》+《源文件名2》[+……][《目标文件名》]
copy con:[文件名全称]
参数
$ copy /?
将一份或多份文件复制到另一个位置。
COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [/A | /B]
[+ source [/A | /B] [+ ...]] [destination [/A | /B]]
source 指定要复制的文件。
/A 表示一个 ASCII 文本文件。
/B 表示一个二进位文件。
/D 允许解密要创建的目标文件
destination 为新文件指定目录和/或文件名。
/V 验证新文件写入是否正确。
/N 复制带有非 8dot3 名称的文件时,
尽可能使用短文件名。
/Y 不使用确认是否要覆盖现有目标文件
的提示。
/-Y 使用确认是否要覆盖现有目标文件
的提示。
/Z 用可重新启动模式复制已联网的文件。
/L 如果源是符号链接,请将链接复制
到目标而不是源链接指向的实际文件。
命令行开关 /Y 可以在 COPYCMD 环境变量中预先设定。
这可能会被命令行上的 /-Y 替代。除非 COPY
命令是在一个批处理脚本中执行的,默认值应为
在覆盖时进行提示。
要附加文件,请为目标指定一个文件,为源指定
数个文件(用通配符或 file1+file2+file3 格式)。
单个文件的复制
copy c:\123.txt d:\
把123.txt复制到d:\目录下。如果此操作成功,命令行窗口中会提示“已复制1个文件”。
copy c:\123.txt d:\abc.bat
把123.txt复制到d:\目录下,并把它修改为abc.bat,这里修改了文件名和它的格式。
copy .\123
把当前目录下的123子目录中的文件全部拷到当前目录。
批量复制文件
copy c:\123 d:\abc
将c:\123目录中所有文件复制到d:\abc目录中。
copy c:\123\*.rm d:\abc /y
将c:\123目录中所有rm格式的文件复制到d:\abc目录中,当目标目录中已经存在了和源目录中即将复制的文件相
同文件名的文件时,就会出现如“改写x:\xx吗?(Yes/No/All):”这样的提示,让你选择是覆盖、不覆盖还是全部覆
盖,通过参数/y(复制单个文件或批量复制时皆可使用),可以实现重名文件无须确认直接覆盖。
合并文件
copy /b d:\1.mp3 d:\2.mp3 e:\3.mp3
把1.mp3和2.mp3合并成3.mp3。
copy /b d:\1.txt d:\2.mp3
把1.txt和2.mp3合并,这里没有指定合成后的文件名哦,缺省情况下,合并后的文件名是命令中的第一个文件的
名。在这里,即把2.mp3合并进了1.txt。
假设,你需要把d:\test\test.txt这个文件复制到D盘根目录下,那么,使用 copy d:\test\test.txt d:\ 就可以轻易办到。
当然,这是最简单的情形,在实际使用中,还是会碰到十分复杂的情况的。
如果D盘根目录下已经存在了一个名为test.txt的文件,那么,复制过去的时候,copy命令就会提示你是覆盖原文件、是放弃复制还是覆盖所有文件。如果你在批量复制的时候,一概覆盖原文件,那么,一个一个地选择十分麻烦,这个时候,你可以使用不加提示就覆盖原文件的参数 /y (相当于自动选择了Yes选项)
初次使用win7系统,请高手解答一个棘手的批处理copy命令问题:
在Win7如果
以管理员身份运行
批处理
,那么批处理运行起始目录为 C:\Windows\
system32
,所以用copy
/y
命令需要使用
绝对路径
.不要使用相对路径.
copy /y “d:\123.txt“ “e:\12345.txt“正常情况下上面的代码在
以管理员身份运行
的批处理中是可以正确复制的.也可以用下面的命令切换批处理所在目录为当前目录.
pushd “%~dp0“
copy /y “d:\123.txt“ “e:\12345.txt“
popd
批处理COPY命令的用法
1:文件名或路径中有空格时需要用双引号括起来。
2:copy文件需要强制覆盖不提示的话加上 /y 参数就可以。
3:C:\Documents and Settings\Administrator\Application Data 这个路径是系统变量“appdata“,可以简写成%appdata%。
所以你只需要这样写就可以了:
copy /y e:\Phrases.ini “%appdata%\SogouPY\“
Windows批处理复制命令是什么
批处理文件(.bat)中的复制命令一般使用系统自带的copy命令,用法与在命令提示符中的用法相同。基本语法格式为:
copy 源文件地址和文件名 目标地址和文件名
举个例子,要将D:\123.txt复制到E:\下,文件名也是123.txt,则使用下面的命令:
copy D:\123.txt E:\123.txt
copy指令还有一些其它参数,可以在命令提示符中输入copy /?来获得详细的帮助内容。
帮写一段BAT批处理复制文件的命令
以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI
@echo off
rem 将一个指定文件复制到一个指定目录下以当前日期时间命名的文件夹里
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
for /f “tokens=2 delims==.“ %%a in (’wmic OS get LocalDateTime /value^|find “=“’) do set “now=%%a“
set “file=d:\123.mdb“
set “newfolder=z:\%now%“
if not exist “%file%“ (echo;“%file%“ not found&pause&exit)
if not exist “%newfolder%\“ md “%newfolder%\“
copy /y “%file%“ “%newfolder%\“
echo;%#% +%$%%$%/%@% %z%
pause
exit
批处理获取文件名并用copy命令自我复制
@echo off & title 指定文件根据指定次数进行合并 By 依梦琴瑶
set /p File=请输入或拖入指定文件路径:
echo, & set /p Count=请输入要合并的次数:
if “%File:~,1%%File:~-1%“==““““ (
call :DoCopy %File%
) else (
call :DoCopy “%File%“
)
echo, & echo 请按任意键退出 & pause》nul
exit
:DoCopy
echo, & cd /d “%~dp1“
for /l %%a in (1,1,%Count%) do call set Src=%%Src%%+“%~nx1“
copy /b %Src:~1% “%Count%%~x1“ 》nul 2》nul && (
echo “%~nx1“ 已被合并 %Count% 次。
echo 合并后的文件名为 %Count%%~x1
) || (
echo 合并失败。
)
goto :eof
更多文章:
乒乓球淘汰赛制和单循环赛制的比赛方法是什么?有一种抽签的作弊现象:在抽签用的一些乒乓球中选择几个特定的,在乒乓球内塞入重物,为什么这样就是作弊
2023年11月16日 13:20
求QQ农牧场辅助(不带木马)软件?qq农牧场助手哪个好一点啊
2024年7月20日 21:03
不用下载的免费游戏大全(有没有不用下载就可以玩的游戏(免费的)不要网页的,同志们,帮忙,)
2024年6月22日 03:11
thinkpad sl400的笔记本最大支持多少内存?sl400和sl410笔记本键盘通用吗
2024年6月26日 19:22
twitter网页版(推特网页版无法进入,无限显示错误请重试)
2024年5月17日 09:52
手机控制电脑远程开机(怎么在华为手机远程控制华为平板电脑开机)
2024年7月18日 18:25