DOS/BAT

关注公众号 jb51net

关闭
首页 > 脚本专栏 > DOS/BAT > 批处理批量拷贝

批处理批量拷贝当前目录及多级子目录内的txt文件到指定目录下

作者:bathome

想做个批处理批量拷贝当前目录及多级子目录(3级)内的文件到指定目录下,并且只拷贝>100k的txt,有同名文件直接覆盖,求大佬支持

推荐使用 robocopy 命令速度快(默认多线程复制)

robocopy "C:\Test\From" "C:\Test\To" *.txt /s /min:102400

批处理

@echo off
rem 批处理保存为ansi编码格式
for /f "delims=" %%a in ('forfiles /s /m *.txt /c "cmd /c if @fsize gtr 102400 echo @relpath" ^|findstr /rvc:"\\.*\\.*\\.*\\.*"') do (
	copy /y %%a "D:\新建文件夹"
)
pause

到此这篇关于批处理批量拷贝当前目录及多级子目录内的txt文件到指定目录下的文章就介绍到这了,更多相关批处理批量拷贝内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文