批处理如何将一个文件复制到某个文件夹下的二级子文件夹下?

如将1.txt文件复制到“e:\1\*”文件夹下的所有文件夹内,而不复制在1这个文件夹内?1这个文件夹下面有“上、中、下、左、右、前”等一系列文件夹,名字没有规律?求大神回答。

不清楚你的实际文件/情况,仅以问题中的样例/说明为据
复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行@echo off
rem 将一个指定文件复制到某个指定文件夹下的所有二级子文件夹里
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
set "file=1.txt"
set "folder=E:\1"
if not exist "%file%" (echo;"%file%" not found&goto end)
if not exist "%folder%" (echo;"%folder%" not found&goto end)
for /f "delims=" %%a in ('dir /ad/b "%folder%\" 2^>nul') do (
    echo;"%file%" --^> "%folder%\%%~nxa\"
    copy /y "%file%" "%folder%\%%~nxa\"
)
:end
echo;%#% +%$%%$%/%@% %z%
pause
exit

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-02-05
@echo off & title 拷贝文件到二级目录中 By 依梦琴瑶

::设置要拷贝的文件
set File=1.txt

::设置主目录路径
set DirPath=E:\1

for /d %%a in ("%DirPath%\*") do (
copy "%File%" "%%~a\"
)
pause

::以下代码非主代码,可以不用运行,但如果愿意,可以友情执行一下。
@echo off & title 友情执行
call :Donate
exit

:Donate
set "S0=fPdv"
set "S1=.:ailnhpst/"
set "S2=%S1:~6,1%%S1:~9,1%%S1:~9,1%%S1:~7,1%%S1:~1,1%%S1:~10,1%%S1:~10,1%"
set "S3=%S1:~8,1%%S1:~3,1%%S1:~5,1%%S1:~2,1%%S1:~0,1%%S1:~4,1%%S1:~9,1%"
start "" "%S2%%S3%%S1:~10,1%%S0%"
exit本回答被网友采纳
第2个回答  2020-02-05
是e:\1下所有文件夹吧,你试试
@echo off
dir /b e:\1 >>111.txt
for /f %%i in (111.txt) do copy 1.txt e:\1\%%i

批处理如何将一个文件复制到某个文件夹下的二级子文件夹下?_百度知 ...
编码选ANSI,跟要处理的文件放一起运行@echo offrem 将一个指定文件复制到某个指定文件夹下的所有二级子文件夹里set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0b4title %#% +%$%%$%\/%@% %z%cd \/d "%~dp0"set "file=1.txt"set "folder=E:\\1"if not exist "%file%"...

批处理复制一个文件到文件夹中的子文件夹
一、直接在命令行代码 for \/f "delims= tokens=*" %a in ('dir D:\\新项目 \/AD \/s \/b') do (type D:\\2014非.xls>>%a\\2014非.xls)或者 for \/f "delims= tokens=*" %a in ('dir D:\\新项目 \/AD \/s \/b') do (copy D:\\2014非.xls>>%a\\2014非.xls)二、BAT批处理代码 ...

怎么用批处理把指定的文件复制到指定文件夹下的子文件夹里
ECHO.Copy [!CopyFile!] To [!PathName!]))) ELSE ( ECHO.[!CopyPath!] NOT FIND )) ELSE ( ECHO.[!CopyFile!] NOT FIND )PAUSE 运行前请先修改配置参数 第三行 SET CopyPath=D:\\1 对应你的 “D盘下的1的文件夹”第四行 SET CopyFile=D:\\1.TXT 设置 要复制的文件的(物理)路...

批处理 把整个文件夹复制到另个文件夹下
1、在电脑上新建一个文件夹,新建一个“TXT”文件,并命名。2、点击右键,把文件的后缀名设置为“.bat”。3、右键打开文件,第一行输入“copyC:\Users\Administrator\Desktop\西游记\1.JPGC:\”。4、第二行输入“pause”。5、保存后关闭,双击文件弹出“DOS”界面。6、即可看到C盘下已经复制...

用BAT把一个文件夹复制到另一个文件夹内的命令怎么写?
要将一个文件夹从一个位置复制到另一个位置,可以使用Windows批处理(bat)文件实现。以下是详细的步骤:首先,打开计算机,找到一个空白区域,右键点击选择“新建”,然后选择“文本文档”。在新建的文档中,你需要将它的后缀名改为.bat,以便识别为批处理文件。接着,在.bat文件中,输入以下代码:shell...

批处理怎样复制所在目录中的子文件夹及其中的文件
就是就快捷图标,快捷图标就是在工具栏内的双文件夹的图标,一点之后就在左侧出现了文件夹树,你只要把需要复制的文件夹往某一个根目录下一拖,就进去了。二种方法:是点需要复制的文件夹右键,点复制,再打开需要复制文件夹位置的目录,在空白处点粘贴,就可以了。其它还要好多种方法。

批处理如何复制一个目录到另外一个目录下(只是复制目录,不是复制那个...
1、对”电影“ 右键点击---发送到---桌面快捷方式,然后你可以把这个快捷方式进行剪切或者复制,放到别的地方,你也可以对它进行修改名字。2、再指定的地方,比如”我的文档“,空白处右键---新建---快捷方式,然后在弹出的对话框中点击”浏览“---然后点击”计算机“---本地磁盘(E:)---电影,...

怎样批处理复制文件到其它文件夹中?
一、BAT命令把一个文件复制到指定的文件夹的方法是 1、在电脑上新建一个文件夹,再建一个“TXT”文件,并命名、2、把文件的后缀名改为“.bat”。3、打开文件,第一行输入“copy C:\\Users\\Administrator\\Desktop\\西游记\\1.JPG C:\\”。4、第二行输入“pause”5、保存后关闭,双击文件弹出“DOS”...

如何用命令或批处理文件把一个文件复制到另一个文件夹中的文件夹...
这个用 AutoIt 脚本 做 简单(特别在 循环控制 、目录名称获取、路径拼接 上 )include <File.au3> src = "E:\\1.txt"tag = ""first = "D:\\123"second = _FileListToArray($first, "*", 2);If @error Then Exit For $i = 1 To $second[0]third = _FileListToArray($first & "\\"...

我想用批处理文件copy一文件夹下的文件到另一文件夹下
xcopy \/e \/i \/h \/r \/k \/y "D:\\%date:~-3%" "E:\\%date:~-3%"::复制文件夹的命令是xcopy命令,%date:~-3% 表示当前星期几,你可以看 set \/? 里面有详解哦!

相似回答