新手--搜索文件的批处理文件编写问题

[复制链接]
查看11 | 回复2 | 2009-3-1 16:59:08 | 显示全部楼层 |阅读模式
因为文件太多,且经常需要更新文件内容,每次要找都很不方便,所以想写个批处理文件用来搜索想要的文件
比如说要搜索文件名含有“表内表外科目”的excel文件
我是遍历指定盘符比如D,找到相应文件的路径,然后复制到一个文件夹里面
这样写的:
-----------------------------
if not exist 搜索结果 md 搜索结果
dir D:\ /s /b | find "表内表外科目" >>a.txt
xcopy /Y 【疑问】搜索结果
del a.txt /q
------------------------------
疑问就是:如何才能用xcopy 取得a.txt里的文件路径呢?
请高手指教啊!
-------------------------------
另外,如果不是指定D盘,而是全盘搜索的话改如何写dir呢?

回复

使用道具 举报

千问 | 2009-3-1 16:59:08 | 显示全部楼层
for %%a in (a b c d e f g h i j l m n o p q r s t u v w x y z) do if exist "%%a:\"for /r "%%a:\" %%b in (*表内表外科目*.excel) do xcopy "%%b" "指定文件夹路径"...
回复

使用道具 举报

千问 | 2009-3-1 16:59:08 | 显示全部楼层
不是很懂,你可以上百度查...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行