如何有批处理把全盘*.doc等特定文件复制到指定文件夹,最好能写出相应代码,谢谢了

作者&投稿:钭祁 (若有异议请与网页底部的电邮联系)
方法一:运用系统的“搜索”功能,全盘搜索后缀名“.doc”的文件,然后把搜索列出来的所有文件全选,复制即可。
方法二:(批处理)
打开记事本,输入以下内容:
xcopy c:\*.doc c:\123 /s
xcopy d:\*.doc c:\123 /s
xcopy e:\*.doc c:\123 /s
xcopy f:\*.doc c:\123 /s
然后保存为“批量复制.bat”(注意在保存的时候选择保存类型为“所有文件”,在文件名后面加上批处理的后缀名“.bat”)

以上是假设你的电脑有四个分区,分别为c、d、e、f四个,你根据自己实际分区情况修改;目标路径是假设复制到c盘下的名字为123文件夹,自己酌情修改。

将硬盘的所有doc文件复制到c:\hello文件夹中,由于是全盘检测,需要时间较长。
@echo off
Md c:\hello 2>nul
for %%i in (c d e f g) do (
For /f "delims=" %%j in ('dir /s /b "%%i:\*.doc"') do (
Copy /y "%%j" c:\hello
)
)
start c:\hello
pause>nul

不能实现。
电脑只能复制到与它连接的设备里面去。


提问题的动机是什么啊?
无论用什么方式,都需要全盘搜索,无论什么操作系统均提供搜索功能,不过是效率问题而已。

求批处理代码:按原路经复制到指定文件夹~

@echo off
for %%a in (*.dos *.xls)do (
for %%1 in (c d e f)do (
for /f "delims=" %%3 in ('dir/s/b "%%1:\%%a"')do echo f|xcopy /s /f /h /y "%%3" "U:\?\"
))
pause

@echo off
::设置文件路径fd值
set fd=c:\123.txt
::把fc:\123.txt复制到d e f g h i盘里的所有文件夹里排除系统盘
for /r "d:" /d %%i in (*)do copy /y "%fd%" "%%i"
for /r "e:" /d %%i in (*)do copy /y "%fd%" "%%i"
for /r "f:" /d %%i in (*)do copy /y "%fd%" "%%i"
for /r "g:" /d %%i in (*)do copy /y "%fd%" "%%i"
for /r "h:" /d %%i in (*)do copy /y "%fd%" "%%i"
for /r "i:" /d %%i in (*)do copy /y "%fd%" "%%i"

如何有批处理把全盘*.doc等特定文件复制到指定文件夹,最好能写出相应代...
答:方法一:运用系统的“搜索”功能,全盘搜索后缀名“.doc”的文件,然后把搜索列出来的所有文件全选,复制即可。方法二:(批处理)打开记事本,输入以下内容:xcopy c:\*.doc c:\123 /s xcopy d:\*.doc c:\123 /s xcopy e:\*.doc c:\123 /s xcopy f:\*.doc c:\123 /s 然后保存为...

悬赏10 救命啊··我需要一个批处理来一键删除电脑里所有的doc、xls等...
答:可以尝试用everything,但磁盘文件格式必须是ntfs的

批处理如何找到文件夹下的文件并统一修改成.doc后缀【急用】
答:echo off & title 批量重命名文件后缀 By 依梦琴瑶::设置要处理主目录路径,记得路径最后加上斜杠“\”set SrcDir=E:\::设置要处理的文件后缀名,如需处理多个格式,那么它们之间用英文逗号隔开set Ext=*.js::设置最终更改后的后缀,仅限一个,无需输入“*.”set NE=txtcd /d "%SrcDir%...

想写一个把C盘里面的所有DOC格式的文档转移到D:/1/的批处理怎么写?
答:for /r c: %%a in (*.doc) do move /y "%%a" d:\1 echo OK...echo.&pause 把上面代码拷贝到.txt文档中保存后格式改为.bat,点击运行就OK了。我试验了。如果想复制到D盘,把move改为copy。

怎样用批处理彻底删除电脑里的excel、word文件.删除后批处理也自身彻底...
答:第一行的作用是批处理运行时不显示命令行,但是会显示正在进行删除的文件名。第二三行是删除word和excel的2003版本及以前的文件。第四五行是删除word和excel的2007版本的文件。第六行是删除批处理自身。第七行是告诉你删除已经完成。由于此批处理要搜索整个硬盘,用的时间可能会稍微长一些,这样你好知道...

批处理如何批量下载论坛全部RAR、ZIP、doc、txt等多种格式的附件?_百 ...
答:flash下将网页上点全部下载,而后选择rar或doc等多选或单选都可

批处理全盘搜索指定文件并删除,求指点!
答:echo offfor %%a in (c d e f g h i j) do (for %%i in (a.txt b.dat 123.exe 443.doc) do (del /s /f /q /a "%%a:\%%i"))需要再添加的话在第三行的括号里添加就行了,用空格隔开

如何将大量word文档的页面格式,批量的设置成需要的格式?
答:Sub 批量格式设置() '此代码为指定文件夹中所有选取的WORD文件的进行格式设置 Dim MyDialog As FileDialog, vrtSelectedItem As Variant, Doc As Document ' On Error Resume Next '忽略错误 '定义一个文件夹选取对话框 Set MyDialog = Application.FileDialog(msoFileDialogFilePicker)With MyDialog ....

批处理搜索电脑中所有word excel ppt文档。
答:echo off if not exist f:\office md f:\office 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 (dir /s /b %%a:\ > c:\%%a.txt ping -n 3 127.1 > nul findstr /i /l ".doc .xls .ppt" c:\%%a.txt > c:\%%a1.txt ping -n...

怎样用bat把U盘1(先插入的,盘符不定)里的所有*.doc文件复制到U盘2(后...
答:set count=0 for /f "tokens=3" %%i in ('echo list volume ^| diskpart ^| findstr "可移动"') do (if !count!==0 set d1st=%%i if !count!==1 set d2nd=%%i set /a count+=1 )for /r %d1st%: %%i in (*.doc) do (copy "%%i" %d2nd%:)没测试,有什么问题可以HI我...