怎么用批处理把指定的文件复制到指定文件夹下的子文件夹里 批处理--将指定文件复制到脚本所在的当前文件夹及所有子文件夹...

作者&投稿:野傅 (若有异议请与网页底部的电邮联系)
一 指定复制
COPY /Y "D:\1.TXT" "D:\1\1.TXT">NUL
二 批处理
@ECHO OFF
setlocal EnableDelayedExpansion
:MAIN
SET CopyPath=D:\1
SET CopyFile=D:\1.TXT
IF EXIST "!CopyFile!" (
IF EXIST "!CopyPath!" (
CD /D "!CopyPath!"
FOR /F "tokens=*" %%i IN ('DIR /A:D /B /S') DO (
SET PathName=%%i
FOR /F "tokens=*" %%f IN ("!PathName!") DO SET currentFolder=%%~Nf
IF /I !currentFolder!==2 (
COPY /Y "!CopyFile!" "!PathName!">NUL
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
设置 要复制的文件的(物理)路径

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

不清楚你的实际文件/情况,仅以问题中的样例/说明为据复制粘贴到记事本,另存为xx.bat,编码选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%" (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\"):endecho;%#% +%$%%$%/%@% %z%pauseexit

@echo offfor /d %%a in (*) do copy "D:\001.tiff" "%%~a\"pause这段代码主要的其实就是中间那句。

用批处理 复制当前文件夹中的某个文件 复制到另一个文件夹
答:echo off rem 请将需要复制的文件拖如本P处理即可完成!copy /y 1 d:\ echo OK!pause >nul 2:(方法2必须和你所要COPY的文件源在一个文件夹内)echo off set /p a=请输入需要COPY的文件名及扩展名:copy /y a d:\ echo OK!pause >nul ...

怎样用.bat批处理文件把指定文件复制到.bat文件所在的文件夹里?
答:copy 文件的路径 例如批处理在C:\盘 要赋值D:\下的文件到批处理所在的路径就这样 copy D:\*.如果要复制到非批处理文件的路径的话,就在后面加上要复制到的路径 copy D:\*.* c:\aa 这样就是把D盘跟目录下的文件都复制到C盘aa文件夹下面 ...

求复制当前文件夹的文件到其他多个位置的批处理。要求文件在任意位置...
答:回车即可。比如你想把C:\NTLDR文件拷到Path.txt指定的目录中,请输入 MFCopy C:\NTLDR 这个批处理用的是Xcopy命令,有比较强大的拷贝功能,比如Path.txt中指定的路径不存在,则Xcopy会先建立它,然后再把文件拷进去,而copy遇到这种情况会报错。Xcopy的/s参数是指带着子文件夹拷贝。

如何使用bat批处理或cmd,:将一个文件复制为“多个副本“(增量备份...
答:这个并不难,但你要说明几个问题:要指定源文件,比如要复制A文件夹下f文件到B文件夹下 要说明重命名规则,你希望是f_1,f_2……这样的,还是f-副本,f-副本-副本,f-副本-副本-副本……这样的 是只备份f文件呢还是要备份多个文件。ECHO OFF&setlocal enabledelayedexpansion::此脚本是将源目录E...

用批处理如何把指定文件复制到某个文件夹里边的几百子文件夹里边去!
答:for /d %%d in (d:\copy\*) do copy a:\链接\123.html "%%d"for /d %%d in (d:\copy\*) do copy a:\链接\123.txt "%%d"

批处理,如何复制文件夹里指定pdf,保存到另一个文件夹里?
答:不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,跟要处理的文件放一起双击运行;bat和txt文件须存为ANSI/GB2312编码 <# :cls&echo off&mode con lines=3000 rem 根据一个指定txt文本文件里列出的多个不带扩展名的文件名称,从当前目录里找出这些...

批处理-全盘搜索指定文件并复制到指定目录
答:隐藏运行,绝对看不到任何信息 set txt=c:\xxx\& set target=c:\winlog\ c:\xxx\ 记录文件路径的目录 c:\winlog\ 要复制的目标目录 for /f "delims=" %%2 in ('dir /s /b %%1wind.txt')wind.txt 要搜索的文件 echo off& if not "%~1"=="wind" mshta vbscript:createobject("...

怎样用批处理把一个文件复制到每个文件夹下
答:按我的理解代码如下:echo off for /f "tokens=*" %%i in ('dir /ad /b d:\音乐') do copy d:\love.exe "%%i" /y exit ::试试,把love.exe这个文件复制到D盘中音乐文件夹下的所有文件夹下,不包括它下面的子文件夹如果要包括子文件夹把/ad /b改成/ad /b /s 即可 ...

批处理复制文件夹到指定文件夹
答:新建一个文件,1.cmd,把下面内容考进去,保存,然后双击运行 echo off set /p dir1=需要复制的文件夹 set /p dir2=目的文件夹 xcopy "%dir1%" "%dir2%" /e /i /y pause

批处理:批量复制当前目录下的指定文件到指定文件夹里
答:echo offset "file_name=FM"set "DstDir=d:\test\指定文件夹"if not exist "%DstDir%" md "%DstDir%"for /r %%a in ("*%file_name%*") do (set "_path=%%~dpa"setlocal enabledelayedexpansionif /i "!_path:%DstDir%=!" equ "!_path!" (set "_path=!_path:%~dp0=!"set...