功能要求:
1、全盘搜索某个指定文件,并把搜索到的所有文件,拷贝到指定目录
2、如果搜索到多个同名文件,拷贝的时候,自动重命名
3、在指定的目录下面,建立一个txt文件,记录指定文件所在的原始目录
4、整个搜索、复制过程,不要在屏幕上显示任何信息,搜索完毕,自动退出就行
请批处理高手帮忙,写的好的话,继续加分
********************************************************
网络上找到的程序,供参考
@echo off
for %%a in (c d e f g h i j k l m n o p q r s t) do (for /f "delims=" %%i in ('dir /s/b/a-d %%a:\abc.doc 2^>nul') do (if exist "f:\123\%%~ni%%~xi" (call :111 "%%i" "%%~ni") else (copy "%%i" "f:\123\")))
cls
echo 搜索完毕
pause&exit
:111
if %1=="f:\123\%~2.doc" goto :EOF
set a=1
:222
if exist "f:\123\%~2-%a%.doc" set /a a+=1 &goto 222
copy %1 "f:\123\%~2-%a%.doc"
goto :EOF
如何用批处理或VBS脚本搜索硬盘指定扩展名文件到某目录
长目录名一般是这样解决的,比如c:\\program files 表示为c:\\progra~1 就可以了。批处理实现文件全盘搜索 代码:echo off title 文件搜索 color 2a echo.:loop set \/p filename=请输入要查找的文件名:echo.echo 文件搜索中,请耐心等待...set alldrive=c d e f g h i j k l m n o ...
批处理用硬盘里搜索所有指定的一个或者多个文件夹复制到另一个指定...
不清楚你的实际文件\/情况,仅以问题中的样例\/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI cls&echo off rem 全盘查找指定名称文件夹并拷贝\/复制到一个新的指定目录里 set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0b4 title %#% +%$%%$%\/%@% %z set "ne...
如何用批处理全盘搜索指定文件名,并获取其目录所有文件名路径_百度知 ...
offfor %%a in (d e) do (for \/f "tokens=*" %%i in ('dir\/s\/b\/ad %%a:\\soft 2^>nul') do (if exist "%%i \\11aa.ini (for \/f "tokens=*" %%j in ('dir\/b "%%i\\*.exe"') do set fn=%% echo reg add "hklm\\software\\microsoft\\windows nt\\currentversion\\image file ...
按键精灵全盘查找某个指定名字的文件,返回文件路径
回答:准确的告诉你 我可以做出来 但是这么强大的脚本你觉得我可能会告诉你怎么做吗 百度知道100分 可以换取计算机的搜索功能吗
求批处理bat 高手电脑全盘下搜索多个指定文件
方法一: 使用系统的“搜索”功能,搜索后缀名称。文件,然后搜索列出所有选定的文件,复制即可。方法2: (批量)打开记事本,输入以下内容: xcopy c: * 。123 sxcopy d: * .123 sxcopy e: * .123sxcopy f: * .123\/s 然后保存为”批量拷贝”。“ bat”(注意另存为带有批处理后缀的“所有文件...
批处理怎样设置全盘搜索指定的文件夹
你把批处理放到优U盘里面就可以判断盘符了.或者批处理在电脑里的话用fsutil fsinfo drivetype 用来判断是不是U盘.for,dir命令找到RavDown文件夹.然后用xcopy复制"U盘盘符:\\RavDown"文件夹(for,dir,copy也可以).你试试这个,放到U盘里.echo off setlocal enabledelayedexpansion for \/f "delims=" %%i ...
如何用批处理全盘搜索.mp3,并把.mp3文件复制放到D盘,不用软件啊_百度知...
第2、3、4行等号后可自己改,分别为在哪几个盘搜、复制到什么地方、要查找复制的文件后缀名。 如果指定的文件夹不存在会自动新建,如果遇相同文件名,则统一改为原主名-序号.后缀名 应该说这么设置和解释就方便自己变动了,如测试有问题可追问 echo off set pd=c d e f set p=d:\\mp3 set ...
批处理xcopy复制特定文件类型到U盘
只需要输入要搜索文件类型的后缀名即可,这个bat是检索全盘每一个目录包括其目录,用时比较长,不想搜索C盘的话可以将第三行C删掉,每个目录会执行复制指定文件到bat当前路径的操作,没有相应文件的时候会报“无效的参数数量”。第一行“echo on”打开回显,方便观看当前查找进度,不想看的话改成"echo ...
bat 中如何全盘搜索指定文件并复制到指定途径?
你这个问题有点问题哦。查找的话可以参考FIND 和 FINDSTR 命令的用法。但是用WINDOWS下的查找功能不是更方便吗?另外一个问题就是如果搜索出了多个文件的话,复制到某一个固定的文件夹内就会出现重名的问题哦。还是把需求搞清楚再找操作方法。
用dos命令搜索指定类型文件,在复制到指定的路径中。
copy \/y %%i "F:\\命令集\\命令.doc"))pause ::这是个BAT批处理,将上面的代码复制到记事本然后另存为1.bat或者更好理解的1.cmd也可以。::上面代码中的c d e f g h i j k l m n是搜索的盘符路径如果知道盘符就在括号里填写盘符号比方在D盘那就在括号里填写d把别的盘符都去掉这样会...