批处理中的copy命令. 简单的.关于copy *.*的

我想问一下,比如我要拷贝一个文件夹下面的,除一个文件以外的全部文件.这个命令应该怎么写?比如a文件夹下有1.txt,2.txt,3.txt,...我需要拷贝除了1.txt... 我想问一下,比如我要拷贝一个文件夹下面的,除一个文件以外的全部文件. 这个命令应该怎么写? 比如 a文件夹下有 1.txt,2.txt,3.txt,...我需要拷贝除了1.txt的所有文件,这个批处理应该怎么写???
你好,谢谢回答, 我是说 不拷贝 1.txt 到目标文件夹.
而且是除了1.txt不拷贝外,都拷贝.

"%%~nxI" 是什么意思呢?
展开
 我来答
spring_whl
2010-08-20 · TA获得超过333个赞
知道小有建树答主
回答量:174
采纳率:0%
帮助的人:202万
展开全部
以下以拷贝“D:\A”目录下的除“1.txt”文件外的所有文件
到目标文件夹“D:\目标”为例。

“D:\目标”要事先建立好。
“OUTFILE=”后面是要排除拷贝的文件(要区分大小写,只能写一个文件)。

==============================
@echo off
set OUTFILE=1.txt

for %%I in (D:\A\*) do (
if "%OUTFILE%" NEQ "%%~nxI" (
copy /y "%%I" "D:\目标"
)
)
==============================

%%~nxI 仅将 %%I 扩充到一个文件名和扩展名
LJ_SunTB
2010-08-19 · TA获得超过1404个赞
知道小有建树答主
回答量:766
采纳率:0%
帮助的人:844万
展开全部
一定要用copy的话得配合其他命令
@echo off
md temp 目标文件夹
move /y 1.txt temp\1.txt
copy /y *.* 目标文件夹\
move temp\1.txt 1.txt
pause
rd /q/s temp
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式