将某个路径的单个文件复制到某个目录下的所有一级子文件夹中

大神能不能给我写个批处理,谢谢

没有很简单的方法,如果该"某个目录,如C:\abc\dgf"下的所有一级子文件夹很多很多,才值得这样做;
可以这样:
在DOS中,到达需要复制到的"某个目录,如C:\abc\dgf",
运行DIR/o/a>1.BAT
【如果不需要内里的隐藏目录,则不需要/a】
这样该目录下的1.BAT中就取得了该目录下的所有一级子文件夹的名称;
调入Excel中编辑该文件,以空格为分隔,之后删除首两列及第4列【日期及时间、大小】,留下<DIR>及文件夹名两列,删除所有不含<DIR>的行;
合并剩下两列的数据为新的一列【如:=A1&B1】,数值复制去除合并公式【此为必须的】后,删除原来留下的两列,这样,只留下了一列,每一行均为<DIR>+所有一级子文件夹名称;
用替代功能,把<DIR>替换成所需的COPY命令,比如:
COPY
C:\abc.pdf
C:\abc\dgf\【一级子文件夹名称】
保存退出,运行该BAT文件即可。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-05-01
将下面的命令复制到记事本中,然后保存为扩展名为·bat的文件,双击运行就完成。
@echo
off
setlocal
enabledelayedexpansion
set
dst=d:/test/
set
src=d:/a.txt

::把a.txt复制到test目录下所有子目录,包括子目录下的下一级目录
for
/f
"delims="
%%i
in
('dir
/s
/b
/ad
"!dst!"')do
copy
"!src!"
"%%i"
pause

将某个路径的单个文件复制到某个目录下的所有一级子文件夹中
可以这样:在DOS中,到达需要复制到的"某个目录,如C:\\abc\\dgf",运行DIR\/o\/a>1.BAT 【如果不需要内里的隐藏目录,则不需要\/a】这样该目录下的1.BAT中就取得了该目录下的所有一级子文件夹的名称;调入Excel中编辑该文件,以空格为分隔,之后删除首两列及第4列【日期及时间、大小】,留下<DIR...

把一个目录中的一个文件复制到另一个目录的另一个文件夹中的指令?
\/path\/to\/destination\/directory\/newfile 是要将文件复制到的目标文件夹的路径和新文件的名称。例如,如果要将名为 example.txt 的文件从 \/home\/user\/documents 目录复制到 \/home\/user\/pictures 目录下的一个新文件夹 myfolder 中,并将其重命名为 newexample.txt,则可以使用以下命令:cp \/home\/user...

vbs将指定路径的文件复制到一个文件夹的所有子文件夹下
‘"C:\\Users\\Administrator\\Desktop\\TEST","拷贝的文件夹路径名称 fso.CopyFolder "C:\\Users\\Administrator\\Desktop\\TEST","C:\\Users\\Administrator\\Desktop\\1"set fso=nothing msgbox "copy complete!"

求可复制一个文件到某文件夹下的每一个子文件夹里面的bat命令
echo offfor \/d %%a in (*) do copy "你的文档路径" "%%~a\\"pause放在包含几十个子目录的主文件夹里运行。

linux 中把一个文件夹下的文件复制到同目录下不同的文件夹下?
!\/bin\/bash read -p '请输入要复制的路径(此路径下的所有文件会被复制):' from read -p '请输入要复制到的路径(源路径下的所有文件都会在此路径下所有子文件夹中被复制一份):' target dirs=`ls $target -F | grep "\/$"` # 找同级文件夹 dirs=`find $target -type d -path $from -...

怎么快速的把同一个文件放到根目录底下的所有文件夹
教你在命令行进行吧,比如要把f:\\aa\\a.txt 放到 d:\\bb 下的各文件夹中 由 开始\\运行 输入 cmd 点确定 输入 cd\/d "d:\\bb" 按Entr键 输入 for \/d %i in (*) do @copy "f:\\aa\\a.txt" "%i" 按Enter键 就行了,其中如果文件路径和文件名都不含空格,则上面的所有引号都...

如何快速将某一文件夹内含有某字符的文件复制到另一文件夹中含有某字符...
我们再把图上的两个红框内容进行赋值,先复制右侧在复制左侧,拷贝到txt文件中,将出现如下所示:然后保存 将文件保存并将文件名后缀修改为.bat,这样就可以执行了,但是要注意的是,千万不能直接运行,由于cmd.exe文件在system32目录,所以需要手动把目录调整到包含证书文件的目录,然后手动运行或者在上面...

批处理复制一个文件到文件夹中的子文件夹
一、直接在命令行代码 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批处理代码 ...

如何将文件夹中的文件拷贝到另外一个文件夹里
在Ubuntu系统中,可以使用`cp`命令来复制一个文件到另一个文件夹。详细解释如下:使用cp命令复制文件 1. 打开终端。2. 使用`cd`命令切换到当前用户目录下的文件所在位置。例如,如果要复制的文件在桌面上,可以输入`cd Desktop`。3. 使用`cp`命令复制文件。基本格式是:`cp 源文件路径 目标文件夹...

如何批量加文件到到每一个子文件夹?
1.计算机打开一个通用文件夹。2.打开文件夹之后,在搜索框中输入“*”,然后按回车进行搜索。3.加载搜索结果后,子文件夹中的所有文件都将显示出来。4.将所有文件放入子文件夹后,按Ctrl+A键选择全部,然后按快捷键Ctrl+C复制,即可粘贴。注意事项:子文件夹是文件夹中的一个文件夹,比如:一个文件...

相似回答
大家正在搜