[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 请问批处理怎么把特定文件搜索复制到U盘里?

各位高手,请问
我现在想要用一个批处理程序把我想要的整个硬盘的特定文件格式,如:*.doc复制到U盘的制定目录。

现在我遇到一个问题,怎么搜索和复制我知道,但是要怎样才能把文件复制到U盘中?因为每个电脑插U盘的的盘符都可能不一样。有些电脑还有两个以上的U盘。

各位:帮帮忙!!!

谢谢!!!!


———————————————————————————————————

谢谢各位,程序已经写出来了,可以使用,但是现在程序有个bug。

代码如下:
rem 你想要的开始了!
@echo on
REM 在U盘上运行
for %%i in (c d e f g h i j) do for /f "delims=" %%a in ('dir /a-d /s /b %%i:\*.doc') do copy "%%a" %cd:~0,1%:\1

下载的问题是:
我把程序放在U盘里运行,如果我有U盘盘符是g,而U盘中本来就有doc的文件,那运行程序会有把我U盘里的东西复制到1文件夹里面了。

请问大侠们,有没有比较好的解决方案?

[ 本帖最后由 tudoubocai 于 2009-9-28 13:21 编辑 ]

批处理自动获取可移动磁盘(U盘、移动硬盘)的盘符
http://bbs.bathome.net/thread-3569-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

帖子标题是“批处理怎么把特定文件搜索复制到U盘里”,但你的代码根本没有判断哪个盘符是U盘,你到底想实现什么功能呢?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表