zoukankan      html  css  js  c++  java
  • Windows批处理 把某个文件夹下的所有子文件夹及内的文件拷贝到指定一个文件夹下

    有时候我们需要分析筛选一部分数据出来,各个文件放在不同文件夹里面,我们想要从不同的文件下筛选出来,我们可以用批处理来快速处理:

    例子:我们将1文件下文件名为Biz13001Biz13002的文件及其下子文件夹和文件拷贝到2文件下去。

    1、首先新建一个bat批处理文件:

    @echo off
    @echo.--------------------------------------------------------------------------
    @echo.       一   Author: 南清风
    @echo.       键   Reminder:请以管理员身份运行                                                                 
    @echo.       ★   Description:用于筛选符合条件的文件夹内所有内容(复制形式)                                                  
    @echo.       服   Blog:www.cnblogs.com/su-root                                               
    @echo.       务   Email:1147076062@qq.com  VX:it-nanqingfeng
    @echo.--------------------------------------------------------------------------
    @echo.        温馨提醒:1 源文件   2 目标文件    终止执行请按: Ctrl+C
    @echo.--------------------------------------------------------------------------
    @echo.
    @echo off
    
    @echo.--------------------------------------------------------------------------
    echo.
    echo.请按任意键开始一键筛选.......        %date:~0,4%年%date:~5,2%月%date:~8,2%日 %time:~0,2%点%time:~3,2%分%time:~6,2%秒
    pause > nul
    
    for /f "delims=" %%a in (条件.txt) do (
             md C:UsersqhDesktop筛选器2\%%a
             xcopy  /y C:UsersqhDesktop筛选器1\%%a  C:UsersqhDesktop筛选器2\%%a  /s/e  )

     

    2、批量获取当前路径下的文件名并写入到当前路径list.txt文件里,将list里想要筛选的文件名拷贝到条件.txt里去。

     

     3、双击执行bat文件:

     4、OK,筛选过来的没毛病!

  • 相关阅读:
    Linux系统下公式编辑器KLatexFormula
    C++11 std::chrono库详解
    Direct Visual-Inertial Odometry with Stereo Cameras
    改变机器人的初始位姿,让机器人的初始位置不在地图的原点处
    ubuntu为文件添加可执行权限
    oracle的启动和停用
    orcale创建用户、授权
    手工配置oracle数据库
    MySQL存储过程详解 mysql 存储过程
    mysql的navicat执行存储过程
  • 原文地址:https://www.cnblogs.com/su-root/p/13130628.html
Copyright © 2011-2022 走看看