如何用命令或批处理文件把一个文件复制到另一个文件夹中的文件夹里面

列如:D盘下123文件夹中有a,b,c,d等等很多文件夹,a,b,c.d等等文件夹下又有X,Y,Z等等很多文件夹。。现在我想把E盘下的文件1.txt复制到X,Y,Z等每个文件夹里面,也就是说最后一个文件夹里面,前面文件夹里不能复制这个文件。请问怎么能实现

第1个回答  2012-07-03
这个用 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 & "\" & $second[$i], "*", 2);
If @error Then ContinueLoop
For $j = 1 To $third[0]
$tag = $first & "\" & $second[$i] & "\" & $third[$j]
FileCopy($src, $tag, 1)
Next
Next
第2个回答  2012-07-02
简单啊 !
用COPY 命令就好了
就是在建立批处理的时候把要复制的文件目录搞明白就好了!
如 copy e:\1.txt d:\123\a\x
copy e:\1.txt d:\123\B\Y
copy e:\1.txt d:\123\C\Z
copy e:\1.txt d:\123\D\x
第3个回答  2012-07-02
意大利0:2落后了。。。。。

@echo off
pushd d:\123
for /f "tokens=*" %%i in ('dir/s/b/ad^|sort /r') do (
if not defined #%%i\ copy e:\1.txt "%%i"
set #%%~dpi=1)本回答被提问者和网友采纳

如何用命令或批处理文件把一个文件复制到另一个文件夹中的文件夹...
这个用 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 & "\\"...

用BAT把一个文件夹复制到另一个文件夹内的命令怎么写?
首先,打开计算机,找到一个空白区域,右键点击选择“新建”,然后选择“文本文档”。在新建的文档中,你需要将它的后缀名改为.bat,以便识别为批处理文件。接着,在.bat文件中,输入以下代码:shell set tarDir=G:\\Guoke\\ set filename=guoke.txt if not exist %tarDir% (mkdir %tarDir )copy %...

如何用批处理移动文件及文件夹?
要用批处理移动文件及文件夹,可以使用Windows命令行中的`move`命令。首先,打开命令提示符。这可以通过在Windows搜索栏中输入“cmd”并回车,或者通过快捷键Win + R打开运行窗口,输入“cmd”并回车来实现。在命令提示符中,使用`move`命令可以移动文件或文件夹。`move`命令的基本...

怎么编写一个批处理,把一个文件从一个文件件复制到另一个文件夹
指定要将文件或文件集复制到的位置。Destination 可以由驱动器号和冒号、文件夹名、文件名及这几者的组合所组成。 \/?在命令提示符下显示帮助。 注释可以复制使用文件尾字符 (Ctrl+Z) 的 ASCII 文本文件以表明文件结束。 使用\/a当在命令行的文件列表之前有 \/a 时,它适用于所有已列出的文件,直到 c...

怎样写一个批处理文件,定时把一个服务器中的指定目录拷贝到另外一台服务...
1、在电脑上新建一个文件夹,新建一个“TXT”文件,并命名。2、点击右键,把文件的后缀名设置为“.bat”。3、右键打开文件,第一行输入“copy C:\\Users\\Administrator\\Desktop\\西游记\\1.JPG C:\\”。4、第二行输入“pause”。5、保存后关闭,双击文件弹出“DOS”界面。即可看到C盘下已经复制了一个...

如何用批处理移动文件及文件夹?
1、举个例子,比如我们要把文件夹1-5移动到汇总文件夹中,如下图所示,2、我们打开一个表格,在第一列中输入move,在第二列中输入每一个文件夹的名字,在第三列中输入想要移动的文件夹的名字,如下图所示,3、然后在文件夹中新建一个文本文档,如下图所示,4、把文本文档的后缀名改为bat,然后...

如何用批处理移动文件及文件夹
1. **打开记事本**:首先,在Windows中打开记事本或任意文本编辑器。2. **编写批处理命令**:在记事本中,输入`move`命令来指定要移动的文件或文件夹及其目标位置。例如,若要将当前目录下所有`.txt`文件移动到名为`DestinationFolder`的文件夹中,可以输入`move *.txt DestinationFolder\\`。注意,...

如何做一个批处理文件,将文件夹里的文件及文件夹复制到另一个文件夹
先确定windows echo OFF set inputPath=E:\\AAA set outputPath=E:\\BBB for \/f "tokens=*" %%a in ('dir "%inputPath%" \/ad \/b \/s') do (copy "%%a" "%outputPath%\\")PAUSE 当然 xcopy [A文件夹所在路径] [B文件夹所在路径] \/S \/E \/S参数必须要的,若不加\/E参数那么...

用BAT把一个文件夹复制到另一个文件夹内的命令怎么写?
1、首先打开电脑点击鼠标右键选择新建,再选择文本文档,在电脑上新建一个文本文档。2、然后需要重命名文件后缀为bat。3、然后需要按照图示代码输入::被复制的目标文件夹,set tarDir=G:\\Guoke\\,::文件名set filename=guoke.txt。4、然后需要按照图示代码判断文件夹是否存在,如果不存在则创建目录。5、...

如何用批处理制作把一个文件放到另一个文件夹里面的
方法1.将批处理和你要下载的文件打包在一起.让下载者下载后解压并运行解压后的那个批处理文件,这样就可以轻松找到下载后的文件了.代码如下:echo offcopy \/y "%~dp0文件名.txt" "C:\\某文件夹\\"方法2.全盘枚举这个文件名,排除指定文件夹查找.这样如果快的话2~3分钟,如果文件多的话可能要5~10...

相似回答