标题: [文本处理] 批处理怎样复制需要的文件? [打印本页]
作者: 130637 时间: 2020-10-10 11:10 标题: 批处理怎样复制需要的文件?
我这里有几万个文件,文件很小,但文件名很长,统一放在drawings文件夹下。
我有一个a.txt文档,里面有drawings文件夹下的文件名(所需要的),我想把drawings文件夹下对应的文件复制到特定的地方。我有思路,但是行不通,文件少可以,对待这么多文件,一运行就乱码。
请高手指点。
作者: 130637 时间: 2020-10-10 11:11
http://www.bathome.net/thread-56837-1-1.html这个可以处理少量的文件,对待drawings里面的东西无法运行
作者: Batcher 时间: 2020-10-10 11:36
回复 1# 130637
请参考Q-04和Q-05把bat文件和txt文件都保存为ANSI编码:
https://mp.weixin.qq.com/s/6lbb97qUOs1sTyKJfN0ZEQ- @echo off
- for /f "delims=" %%i in ('type "C:\Test\a.txt"') do (
- if exist "C:\drawings\%%i" (
- copy /y "C:\drawings\%%i" "C:\特定的地方"
- )
- )
复制代码
作者: 130637 时间: 2020-10-10 12:15
谢谢。多谢
这么两行就解决了。
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |