bat 中如何全盘搜索指定文件并复制到指定途径?

bat 中如何全盘搜索指定文件并复制到指定途径?(假设:全盘搜索123目录下的user.db并复制到c盘的windows目录下)

第1个回答  2007-08-14
你这个问题有点问题哦。
查找的话可以参考FIND 和 FINDSTR 命令的用法。
但是用WINDOWS下的查找功能不是更方便吗?
另外一个问题就是如果搜索出了多个文件的话,复制到某一个固定的文件夹内就会出现重名的问题哦。
还是把需求搞清楚再找操作方法。

求批处理bat 高手电脑全盘下搜索多个指定文件
方法一: 使用系统的“搜索”功能,搜索后缀名称。文件,然后搜索列出所有选定的文件,复制即可。方法2: (批量)打开记事本,输入以下内容: xcopy c: * 。123 sxcopy d: * .123 sxcopy e: * .123sxcopy f: * .123\/s 然后保存为”批量拷贝”。“ bat”(注意另存为带有批处理后缀的“所有文件...

bat 中如何全盘搜索指定文件并复制到指定途径?
查找的话可以参考FIND 和 FINDSTR 命令的用法。但是用WINDOWS下的查找功能不是更方便吗?另外一个问题就是如果搜索出了多个文件的话,复制到某一个固定的文件夹内就会出现重名的问题哦。还是把需求搞清楚再找操作方法。

...搜索 E:\/下的含有“ABC”的文件夹和文件 并复制到F:\/ABC\/
搜索文件批处理的for语句的r参数是提供搜索的功能:如搜索E盘下的123.txt文件则可以这样写:@echo offset "file=123.txt"先设置一个变量用作保存搜索的条件cd\/d E:\\进入E盘for \/r %%a in (*.txt) do ( if "%%~nxa" equ "%file%" echo %%a)pause%%~nxa = 文件名加扩展名,不懂的...

批处理用硬盘里搜索所有指定的一个或者多个文件夹复制到另一个...
rem 全盘查找指定名称文件夹并拷贝\/复制到一个新的指定目录里 set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0b4 title %#% +%$%%$%\/%@% %z set "newfolder=D:\\backup"if not exist "%newfolder%" md "%newfolder%"if "%newfolder:~-1%" equ "\\" set "newfolder=%n...

如何用bat全盘搜索并打开文件所在文件夹
echo off & title 全盘搜索指定文件并打开其所在位置的文件夹 By 依梦琴瑶 ::设置要搜索的文件名 set File=ABC.txt for \/f "tokens=2 delims==:" %%a in ('wmic LogicalDisk where "DriveType='3'" get DeviceID \/value') do (pushd %%~a:\\ echo 正在搜索 %%~a 盘,此过程可能很耗...

[bat]如何搜索win7 下 是否有某个文件 并返回全路径
全盘搜索将会非常费时, 下面命令就是:===代码=== echo off&title 搜索指定文件&setlocal enabledelayedexpansion :search echo 正在搜索,请稍候...for %%a in (C D E F G H I J) do (set str_dir=%%a if exist !str_dir!:\\nul (for \/f "delims=" %%b in ('dir \/a-d \/s \/...

批处理xcopy复制特定文件类型到U盘
只需要输入要搜索文件类型的后缀名即可,这个bat是检索全盘每一个目录包括其目录,用时比较长,不想搜索C盘的话可以将第三行C删掉,每个目录会执行复制指定文件到bat当前路径的操作,没有相应文件的时候会报“无效的参数数量”。第一行“echo on”打开回显,方便观看当前查找进度,不想看的话改成"echo ...

bat 全盘搜索指定文件并重命名
echo off set file=abc.ini set dir=c:,d:,e:,f:,for %%a in (%dir%) do (for \/f "delims=" %%b in ('dir \/a-d\/s\/b "%%a\\%file%"') do (ren "%%~b" "%%~nxb.bak"))pause

...文件内的指定文件这种程序语言要怎么写,写进.bat文件内的。_百度知...
你试试这个,全盘搜索有点慢。echo off :: 全盘搜索指定的文件 title 全盘搜索并执行文件 setlocal enabledelayedexpansion set a=0 rem 下面是文件名 set wenjian=unttll.bat echo 请耐心等候全盘搜索%wenjian%……for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y...

用dos命令搜索指定类型文件,在复制到指定的路径中。
))pause ::这是个BAT批处理,将上面的代码复制到记事本然后另存为1.bat或者更好理解的1.cmd也可以。::上面代码中的c d e f g h i j k l m n是搜索的盘符路径如果知道盘符就在括号里填写盘符号比方在D盘那就在括号里填写d把别的盘符都去掉这样会更节省时间如果不知道也可以填写你现有的...

相似回答
大家正在搜