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

[文件操作] 批处理对文件夹下子目录顺序文件复制替换,命令有点蒙,求助!

如图一,用想批处理实现 顺序对目录下的子目录,进行文件替换,并判断子目录下有bin等三个文件夹的(图2),有就继续,否则就报错跳过此子目录;至此,把指定文件夹的文件复制到(比如bin)下,成功就继续跳到下一个子目录,并判断是否有BIN等文件夹复制文件,如果复制出错,就保存错误信息到指定txt文件,并显示出错的子文件夹名字,然后继续跳到下一个子目录 。直至文件夹下的所有子目录都作一次操作。

第一步这个遍历,搞不好啊,后面的复制什么的还好一点,有帮忙看下的吗,最好加下注释,有的命令参数不熟悉,先谢谢了,思路是清晰了,实现还是有点复杂,功力不够

  1. @echo off
  2. for /d %%i in ("D:\Test\*") do (
  3.     echo 正在遍历文件夹 %%i
  4. )
  5. pause
复制代码
可以这样遍历,其它功能你再试试?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表