批处理:如何复制特定文件名的文件到特定的文件夹

批处理:如何复制特定文件名的文件到特定的文件夹,如D盘中所有以A-b-c. doc类型命名文件名复制到以A\B\C创建的目录下

@echo off
rem 根据文件名以指定字符分割成的多个部分将文件复制到相应文件夹
set #=Any question&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$% %z%
cd /d "%~dp0"
set file=D:\A-b-c.doc
for /f "delims=" %%a in ("%file%") do (
    set "multipath=%%~na"
)
set "folder=D:\%multipath:-=\%"
if not exist "%folder%" md "%folder%"
copy "%file%" "%folder%\"
pause
exit

温馨提示:内容为网友见解,仅供参考
无其他回答

批处理:如何复制特定文件名的文件到特定的文件夹
echo offrem 根据文件名以指定字符分割成的多个部分将文件复制到相应文件夹set #=Any question&set $=Q&set\/az=0x53b7e0b4title %#% +%$%%$% %z%cd \/d "%~dp0"set file=D:\\A-b-c.docfor \/f "delims=" %%a in ("%file%") do ( set "multipath=%%~na")set "folder=D:...

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

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

...复制当前文件夹下指定文件夹里的文件到指定的目录
复制C盘下的"Program Files"文件夹下的所有文件(目录和子目录,包括空的)到D盘的"123"文件夹里,复制的时候显示‘完整的源和目标文件名’,也复制隐藏和系统文件。理论上也就是说,上面这个命令能把"Program Files"文件夹内的任何文件复制出来。xcopy 命令加了下面这三个参数:\/E 复制目录和子目录...

用批处理 覆盖复制文件到指定路径当中
文件和子目录(文件夹)可以同名,所以,你的问题关键只有一个,即判断源是文件还是子目录,分别用不同的命令去复制。ECHO OFF IF "%2"=="" GOTO ShowUsage IF EXIST %1\\NUL (ECHO D|XCOPY %1 %2 \/S \/E \/Q \/Y ) ELSE (COPY %1 %2 \/Y )GOTO :EOF :ShowUsage ECHO %~n0 源 ...

如何使用批处理拖动文件夹,然后复制某指定文件到该文件夹下并自动重...
echo off & title 拷贝指定文件到指定目录中,并重命名为该文件夹名 By 依梦琴瑶 ::预设指定文件 set File=E:\\1.txt if \/i "%~1"=="" (echo 请不要直接双击运行此脚本,而是拖动文件夹到此脚本文件图标上。set Sec=4 goto End )dir \/ad "%~1" >nul 2>nul || (echo 请拖动文件...

批处理,如何复制文件夹里指定pdf,保存到另一个文件夹里?
<# :cls&echo off&mode con lines=3000 rem 根据一个指定txt文本文件里列出的多个不带扩展名的文件名称,从当前目录里找出这些文件并拷贝\/复制到一个指定的新文件夹里 set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0b4 title %#% +%$%%$%\/%@% %z cd \/d "%~dp0"power...

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

怎么用批处理把指定的文件复制到指定文件夹下的子文件夹里
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 设置 要复制的文件的(物理)...

如何使用批处理将一个文件夹下的所有文件名复制到一个txt 档中?_百度...
\\a文件夹里的文件名写到d:\\b\\1.txt 开始-运行cmd 进入命令行屏幕输入 dir\/b\/a-d "d:\\a">"d:\\b\\1.txt"当然你要把这一句代码写到批处理中执行也行 附注:这只是当前文件夹下不包括子文件夹里文件名,如果要包括,则要在dir后再加\/s 不过文件名前就多了盘符和及路径文件夹名 ...

相似回答