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:\Users\bqh\Desktop\篩選器\2\%%a
         xcopy  /y C:\Users\bqh\Desktop\篩選器\1\%%a  C:\Users\bqh\Desktop\篩選器\2\%%a  /s/e  )

 

 

2、批量獲取當前路徑下的文件名並寫入到當前路徑list.txt文件里,將list里想要篩選的文件名拷貝到條件.txt里去。

 

 3、雙擊執行bat文件:

 4、OK,篩選過來的沒毛病!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM