DOS批处理高手进,谢谢!要求请看问题补充
我想把一下指定文件拷贝出来放在D盘的一个文件夹(可以新建),怎么写批处理?H:\PS相关\indd文件\赛程表1-2.inddH:\PS相关\jpg文件\刘志新教授.jp...
我想把一下指定文件拷贝出来放在D盘的一个文件夹(可以新建),怎么写批处理?
H:\PS相关\indd文件\赛程表1-2.indd
H:\PS相关\jpg文件\刘志新教授.jpg
H:\PS相关\jpg文件\卷首语修改.jpg
H:\PS相关\jpg文件\吕广基 讲座.jpg
H:\PS相关\jpg文件\如心大板7.5-3.3.jpg
H:\PS相关\jpg文件\封面(80x180,打孔x展架的海报,但不要架子).jpg
H:\PS相关\jpg文件\我爱我师.jpg
H:\PS相关\jpg文件\我爱我师副本.jpg
H:\PS相关\jpg文件\易拉宝页眉(横,宽80).jpg
H:\PS相关\jpg文件\未标题-1 (2).jpg
H:\PS相关\jpg文件\未标题-1.jpg
H:\PS相关\jpg文件\混合海报.jpg
H:\PS相关\jpg文件\王惠文老师.jpg
H:\PS相关\jpg文件\王惠文老师副本.jpg
H:\PS相关\jpg文件\王迪 女生节 .jpg
H:\PS相关\jpg文件\经管联欢.jpg
H:\PS相关\jpg文件\结尾篇(80x180,打孔x展架的海报,但不要架子).jpg
H:\PS相关\jpg文件\足球赛.jpg
H:\PS相关\jpg文件\足球赛2(1).jpg
H:\PS相关\jpg文件\运动嘉年华.jpg
H:\PS相关\jpg文件\运动嘉年华海报.jpg
H:\PS相关\jpg文件\酒会7.8-4.jpg
H:\PS相关\jpg文件\鍐呴〉3.jpg
H:\PS相关\jpg文件\高端如心签到3-2.4.jpg
H:\PS相关\jpg文件\高端如心门口3.5-2.5.jpg
H:\PS相关\图片展小样\图片展最终1.jpg
H:\PS相关\图片展小样\图片展最终10.jpg
H:\PS相关\图片展小样\图片展最终11.jpg
H:\PS相关\图片展小样\图片展最终2.jpg
H:\PS相关\图片展小样\图片展最终3.jpg
H:\PS相关\图片展小样\图片展最终4.jpg
H:\PS相关\图片展小样\图片展最终5.jpg
H:\PS相关\图片展小样\图片展最终6.jpg
H:\PS相关\图片展小样\图片展最终7.jpg
H:\PS相关\图片展小样\图片展最终8.jpg
H:\PS相关\图片展小样\图片展最终9.jpg
H:\PS相关\图片展小样\顾昌耀图片前沿最终版.jpg
H:\PS相关\王律雄设计\顾昌耀图片前沿最终版.jpg
H:\PS相关\王律雄设计\顾昌耀报告会易拉宝.jpg
H:\PS相关\王律雄设计\顾昌耀报海报.jpg
H:\PS相关\运动会,足球赛,讲座,海报设计\混合海报.jpg
H:\PS相关\运动会,足球赛,讲座,海报设计\足球+嘉年华.psd
H:\PS相关\运动会,足球赛,讲座,海报设计\足球赛.jpgg
H:\PS相关\运动会,足球赛,讲座,海报设计\运动嘉年华.jpg 展开
H:\PS相关\indd文件\赛程表1-2.indd
H:\PS相关\jpg文件\刘志新教授.jpg
H:\PS相关\jpg文件\卷首语修改.jpg
H:\PS相关\jpg文件\吕广基 讲座.jpg
H:\PS相关\jpg文件\如心大板7.5-3.3.jpg
H:\PS相关\jpg文件\封面(80x180,打孔x展架的海报,但不要架子).jpg
H:\PS相关\jpg文件\我爱我师.jpg
H:\PS相关\jpg文件\我爱我师副本.jpg
H:\PS相关\jpg文件\易拉宝页眉(横,宽80).jpg
H:\PS相关\jpg文件\未标题-1 (2).jpg
H:\PS相关\jpg文件\未标题-1.jpg
H:\PS相关\jpg文件\混合海报.jpg
H:\PS相关\jpg文件\王惠文老师.jpg
H:\PS相关\jpg文件\王惠文老师副本.jpg
H:\PS相关\jpg文件\王迪 女生节 .jpg
H:\PS相关\jpg文件\经管联欢.jpg
H:\PS相关\jpg文件\结尾篇(80x180,打孔x展架的海报,但不要架子).jpg
H:\PS相关\jpg文件\足球赛.jpg
H:\PS相关\jpg文件\足球赛2(1).jpg
H:\PS相关\jpg文件\运动嘉年华.jpg
H:\PS相关\jpg文件\运动嘉年华海报.jpg
H:\PS相关\jpg文件\酒会7.8-4.jpg
H:\PS相关\jpg文件\鍐呴〉3.jpg
H:\PS相关\jpg文件\高端如心签到3-2.4.jpg
H:\PS相关\jpg文件\高端如心门口3.5-2.5.jpg
H:\PS相关\图片展小样\图片展最终1.jpg
H:\PS相关\图片展小样\图片展最终10.jpg
H:\PS相关\图片展小样\图片展最终11.jpg
H:\PS相关\图片展小样\图片展最终2.jpg
H:\PS相关\图片展小样\图片展最终3.jpg
H:\PS相关\图片展小样\图片展最终4.jpg
H:\PS相关\图片展小样\图片展最终5.jpg
H:\PS相关\图片展小样\图片展最终6.jpg
H:\PS相关\图片展小样\图片展最终7.jpg
H:\PS相关\图片展小样\图片展最终8.jpg
H:\PS相关\图片展小样\图片展最终9.jpg
H:\PS相关\图片展小样\顾昌耀图片前沿最终版.jpg
H:\PS相关\王律雄设计\顾昌耀图片前沿最终版.jpg
H:\PS相关\王律雄设计\顾昌耀报告会易拉宝.jpg
H:\PS相关\王律雄设计\顾昌耀报海报.jpg
H:\PS相关\运动会,足球赛,讲座,海报设计\混合海报.jpg
H:\PS相关\运动会,足球赛,讲座,海报设计\足球+嘉年华.psd
H:\PS相关\运动会,足球赛,讲座,海报设计\足球赛.jpgg
H:\PS相关\运动会,足球赛,讲座,海报设计\运动嘉年华.jpg 展开
4个回答
展开全部
xcopySource [Destination] [/w] [/p] [/c] [/v] [/q] [/f] [/l] [/g] [/d[:MM-DD-YYYY]] [/u] [/i] [/s [/e]] [/t] [/k] [/r] [/h] [{/a | /m}] [/n] [/o] [/x] [/exclude:FileName1[+[FileName2]][+[FileName3]] [{/y | /-y}] [/z]
要从驱动器 A 将所有文件和子目录(包括所有空的子目录)复制到驱动器 B,请键入:
xcopy a: b: /s /e
要包含上一示例中的任何系统或隐藏文件,请按如下所示添加“/h”命令行选项:
xcopy a: b: /s /e /h
要使用 \Rawdata 目录中 1993 年 12 月 29 日后更改的文件更新 \Reports 目录中的文件,请键入:
xcopy \rawdata \reports /d:12-29-1993
要更新上例中 \Reports 中存在的所有文件而不考虑日期,请键入:
xcopy \rawdata \reports /u
要获得前一个命令要复制的文件列表而不实际复制文件,请键入:
xcopy \rawdata \reports /d:12-29-1993 /l > xcopy.out
文件 Xcopy.out 列出了要复制的所有文件。
要将 \Customer 目录及其所有子目录复制到网络驱动器 H: 上的目录 \\Public\Address,保留只读属性,并在 H: 上创建新文件时对您做出提示,请键入:
xcopy \customer h:\public\address /s /e /k /p
要发出上一个命令,确保在 \Address 目录不存在时“xcopy”会创建该目录,并禁止显示创建新目录时出现的消息,请按如下所示添加“/i”命令行选项:
xcopy \customer h:\public\address /s /e /k /p /i
可以创建批处理程序执行“xcopy”操作,并且使用“if”批处理命令在发生错误时处理退出代码。例如,以下的批处理程序使用了可替换的“xcopy”源和目标参数:
@echo off rem COPYIT.BAT transfers all files in all subdirectories of rem the source drive or directory (%1) to the destinationrem drive or directory (%2)xcopy %1 %2 /s /eif errorlevel 4 goto lowmemory if errorlevel 2 goto abort if errorlevel 0 goto exit :lowmemory echo Insufficient memory to copy files or echo invalid drive or command-line syntax. goto exit:abort echo You pressed CTRL+C to end the copy operation. goto exit :exit
要使用该批处理程序将 C:\Prgmcode 目录及其子目录中的所有文件复制到驱动器 B 中,请键入:
copyit c:\prgmcode b:
该命令解释程序将用“C:\Prgmcode”替换“%1”,用“B:”替换“%2”,然后执行带“/e”和“/s”命令行选项的“xcopy”。如果“xcopy”遇到错误,批处理程序将读取退出码并转到相应“IF ERRORLEVEL”语句中指示的标签,然后显示相应的消息并退出批处理程序。
要从驱动器 A 将所有文件和子目录(包括所有空的子目录)复制到驱动器 B,请键入:
xcopy a: b: /s /e
要包含上一示例中的任何系统或隐藏文件,请按如下所示添加“/h”命令行选项:
xcopy a: b: /s /e /h
要使用 \Rawdata 目录中 1993 年 12 月 29 日后更改的文件更新 \Reports 目录中的文件,请键入:
xcopy \rawdata \reports /d:12-29-1993
要更新上例中 \Reports 中存在的所有文件而不考虑日期,请键入:
xcopy \rawdata \reports /u
要获得前一个命令要复制的文件列表而不实际复制文件,请键入:
xcopy \rawdata \reports /d:12-29-1993 /l > xcopy.out
文件 Xcopy.out 列出了要复制的所有文件。
要将 \Customer 目录及其所有子目录复制到网络驱动器 H: 上的目录 \\Public\Address,保留只读属性,并在 H: 上创建新文件时对您做出提示,请键入:
xcopy \customer h:\public\address /s /e /k /p
要发出上一个命令,确保在 \Address 目录不存在时“xcopy”会创建该目录,并禁止显示创建新目录时出现的消息,请按如下所示添加“/i”命令行选项:
xcopy \customer h:\public\address /s /e /k /p /i
可以创建批处理程序执行“xcopy”操作,并且使用“if”批处理命令在发生错误时处理退出代码。例如,以下的批处理程序使用了可替换的“xcopy”源和目标参数:
@echo off rem COPYIT.BAT transfers all files in all subdirectories of rem the source drive or directory (%1) to the destinationrem drive or directory (%2)xcopy %1 %2 /s /eif errorlevel 4 goto lowmemory if errorlevel 2 goto abort if errorlevel 0 goto exit :lowmemory echo Insufficient memory to copy files or echo invalid drive or command-line syntax. goto exit:abort echo You pressed CTRL+C to end the copy operation. goto exit :exit
要使用该批处理程序将 C:\Prgmcode 目录及其子目录中的所有文件复制到驱动器 B 中,请键入:
copyit c:\prgmcode b:
该命令解释程序将用“C:\Prgmcode”替换“%1”,用“B:”替换“%2”,然后执行带“/e”和“/s”命令行选项的“xcopy”。如果“xcopy”遇到错误,批处理程序将读取退出码并转到相应“IF ERRORLEVEL”语句中指示的标签,然后显示相应的消息并退出批处理程序。
上海国想
2024-12-02 广告
2024-12-02 广告
上海国想科技发展有限公司是一家专注于勒索病毒数据修复的科技企业。我们的工程师一直从事勒索病毒数据解密、数据修复和信息安全防御等工作;秉承着产品即服务的理念,专注在企业数据安全,勒索病毒紧急救援,数据库修复等领域深耕。网络及数据安全知识分享频...
点击进入详情页
本回答由上海国想提供
展开全部
先把上述内容存到一个文本文件中如list.txt,假设这个文件在D盘,你想把文件复制到D:\New文件夹中
复制list.txt所列的所有文件到指定的文件夹中d:\New
for /f %%i in (d:\list.txt) do copy "%%i" d:\New
没想到有人先答了,哈哈!看来热心人不少啊。
复制list.txt所列的所有文件到指定的文件夹中d:\New
for /f %%i in (d:\list.txt) do copy "%%i" d:\New
没想到有人先答了,哈哈!看来热心人不少啊。
追问
谢谢你,不过对不起你,楼上的先回答了,和你给的一样,所以分还是给他吧,你也是个批处理高手啊,非常感谢!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先 你的文件夹名字不能有符号;不要超过8个字符
毕竟DOS有限制的 .
copy H:\PS相关\运动会,足球赛,讲座,海报设计\运动嘉年华.jpg d:\123(假设你的文件夹是123)
.....................
毕竟DOS有限制的 .
copy H:\PS相关\运动会,足球赛,讲座,海报设计\运动嘉年华.jpg d:\123(假设你的文件夹是123)
.....................
更多追问追答
追问
你这是单文件拷贝,谁不会啊,请认真看要求啊,我要多文件同时拷贝
追答
不是下面省略号么 同样一列一列写进去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把上面的文件列表保存为a.txt,下面的代码保存为a.bat运行。
@echo off
md d:\newback
for /f %%i in (a.txt) do copy "%%i" d:\newback
@echo off
md d:\newback
for /f %%i in (a.txt) do copy "%%i" d:\newback
更多追问追答
追问
你这个的确厉害,不过,为啥复制出来的不是指定的文件而是别的目录的文件啊?谢谢啦。强
追答
只要你a.txt文件有的都复制,如果需要过滤哪些不复制的话,给出过滤条件我再帮你修改。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询