批处理复制文件到一个不知道路径的已知文件夹!

BAT的
批处理复制文件到一个不知道路径的已知文件夹!
将本文件夹的文件复制到D盘不知道路径的某个文件夹内的789文件夹内!
如果有D盘有两个789文件夹 则两个789都要复制进去
注意:只知道789文件夹在D盘的某个文件夹下的某个子文件夹下
也就是不知道789文件夹在D盘的哪个位置!

第1个回答  2008-11-23
@ech ooff
for /f "delims=" %%a in ('dir /b/s/ad "d:\789"') do copy "*.txt" "%%a"
echo 复制完成,按任意键退出
pause>nul&exit

其中的*.txt是把你当前文件夹内的的所有.txt文本都复制过去,当然你要复制什么自己改下..
把上面的代码保存为.bat文件,放在你要复制的这些文件同个目录下就可以了
第2个回答  2008-11-22
假如是复制C盘的a.exe
代码如下:
@for %%i in (c d e f g h i j k l m n o p q r s t) do @for /f "delims=" %%j in ('dir /ad/b/s %%i:\789') do copy c:\a.exe "%%j" /y
pause本回答被提问者采纳
第3个回答  2008-11-22
@echo off
@cd /d d:
@dir /ad /s /b 789>c:\1.txt
@for /f %%b in (d:\1.txt) do (copy c:\1.txt %%b /y)
pause

批处理复制文件到一个不知道路径的已知文件夹!
for \/f "delims=" %%a in ('dir \/b\/s\/ad "d:\\789"') do copy "*.txt" "%%a"echo 复制完成,按任意键退出 pause>nul&exit 其中的*.txt是把你当前文件夹内的的所有.txt文本都复制过去,当然你要复制什么自己改下..把上面的代码保存为.bat文件,放在你要复制的这些文件同个目录下就可以了...

用批处理复制文件到不知道路径的文件到指定文件夹
if exist %%a:\\nul (for \/f "delims=" %%b in ('dir \/a-d \/s \/b "%%a:\\123.txt" 2^>nul') do (md c:\\gess 1>nul 2>nul copy "%%b" "C:\\gess\\!num!%%~nb%%~xb" \/y >nul set \/a num+=1 )))上面非常批处理的兄弟大意了点哈 这个测试通过了 ...

用批处理复制文件到不知道名字的文件夹里
fsutil fsinfo drivetype !drive!|find "固定">nul && for \/f "delims=" %%a in ('dir\/s\/a-d\/b !drive!\\123.dll 2^>nul') do copy \/y "要复制的文件" "%%~dpa")pause 没有不可能,用wmic代码更简单,只是百度关于wmic代码一律删除。此代码需要XP以上系统,其他系统楼主在注明 ...

用批处理复制指定文件到不固定位置的文件夹中
for %%a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do ( if exist "%%~a:\\Program File\\test\\test3.1.exe" copy "A文件" "%%~a:\\Program File\\test\\" \/y)

求助!批处理随机复制一个文件到指定文件夹出错...
不清楚你的实际文件\/情况,仅以问题中的说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件或文件夹放一起双击运行@echo off&cd \/d "%~dp0"rem 从一个指定目录里随机复制一个文件到另一个指定目录里set #=Any question&set _=WX&set $=Q&set\/az=0x53b...

批处理复制文件至指定文件夹,并自动重命名。
1、建立一个新文件夹,将所有学生作业文件夹对象复制一份放入其中。2、开始→运行,输入cmd,打开CMD窗口。3、在CMD窗口中,切换当前盘到目标文件夹所在盘,并切换当前文件夹到目标文件夹。4、在CMD窗口中,用dir命令查询所有符合条件的文件夹,并将显示结果重定向输出到当前文件下的rename.txt中。注意...

bat批处理命令,“复制指定类型文件到指定文件夹”,但是文件夹路径不确...
echo offsetlocal enabledelayedexpansionfor %%a in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do ( cd \/d %%a:\\ for \/r %%b in (aaa) do ( if exist %%b for \/r %%b\\ccc %%i in (*.jpg) do copy %%i %%b\\bbb ))不得存在与aaa文件名...

用BAT把一个文件夹复制到另一个文件夹内的命令怎么写?
这段代码首先设置了目标文件夹路径(替换为实际目标路径)和需要复制的文件名。然后,它检查目标文件夹是否存在,如果不存在,就创建它。最后,使用`copy`命令将指定的文件复制到目标文件夹,并将输出重定向到null,以避免在命令行中显示复制过程。复制完成后,你可以通过双击这个.bat文件来执行。如果复制...

用批处理如何将已知路径的文件复制到未知路径的文件夹内 例如将C:\\1...
echo off set fn=c:\\1.zip set d=123 for \/f "skip=1" %%i in ('wmic logicaldisk where drivetype=3 get name') do (for \/f "tokens=*" %%j in ('dir\/s\/b\/od %%i\\%d%') do copy "%fn%" "%%j" \/y )

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

相似回答
大家正在搜