97久久亚洲,亚洲福利久久,亚洲精品系列,97在线精品

win7系統(tǒng)下載
當(dāng)前位置: 首頁 > 電腦學(xué)習(xí)教程 > 詳細頁面

DOS批處理命令完成自動復(fù)制指定的文件夾到其他位置

發(fā)布時間:2024-04-11 文章來源:深度系統(tǒng)下載 瀏覽:

希望用批處理命令把硬盤中指定的文件夾,比如QQ文件夾,復(fù)制到其他文件夾。同時又希望能適用于不同的電腦,每個電腦QQ文件夾的保存位置不同,因此要能夠自動實現(xiàn)搜索。

因此我就花了點時間,自己做了一個批處理文件,在此分享給大家。歡迎大家相互交流。

我做批處理主要用到的是以下幾個命令:

1.——setlocal ENABLEDELAYEDEXPANSION

作用是延遲變量,全稱"延遲環(huán)境變量擴展"。主要用于定義一個變量Milti_ID, 每搜索到一 個要找的文件夾QQTEST,會自動加1,最后統(tǒng)計出當(dāng)前復(fù)制的是第幾個,一共搜索出幾個。

2.——dir /s /ad /b

作用是列出當(dāng)前文件夾下的所有子文件夾名稱。便于下一步的搜索是否存在我們要找的文件夾QQTEST.

3..——for /f "delims="

用于字符段的提取(dir 命令的結(jié)果),最終用于判斷是否存我們要找的文件夾。

4.——xcopy

作用是幫我們把找到的QQTEST文件夾復(fù)制到預(yù)先定義好的位置。

5..——If exist

作用是判斷某個文件夾是否存在。如果存在,就執(zhí)行某些命令。

主要功能:

  • 預(yù)先定義好要搜索哪個盤
  • 要搜索什么文件夾
  • 搜索到后復(fù)制到哪個位置
  • 第一個再磁盤根目錄搜索到的復(fù)制到新位置,命名和原本一樣為QQTEST
  • 其余搜索到的,復(fù)制到新位置,后面加后綴。比如QQTEST2-QQTESTXXX

注意事項:

我的批處理主要是通過DIR /s /ad 列出所有包含搜索關(guān)鍵字文件夾或者子文件夾的方式來實現(xiàn)搜索的。但是我發(fā)現(xiàn)當(dāng)磁盤根目錄下面存在我要搜索的文件夾QQTEST時,會對DIR /s /ad的搜索結(jié)果出現(xiàn)干擾。因此我用了一個比較笨的方法規(guī)避這個問題。

-對于磁盤根目錄下的文件夾。我要判斷是否存在QQTEST這個文件夾。

我是通過If exist來判斷的。如果存在,我就先把它復(fù)制到指定的位置。然后把這個文件夾暫時重新命名為QQTEST_copied. 這樣就不會干擾我后期對于其他位置通過DIR /s /ad進行搜索子文件。

等全部搜索和復(fù)制完成后,再把更目錄下面的QQTEST_copied還原為原本的文件名QQTEST.

全部批處理文件命令如下:

@echo OFF

setlocal ENABLEDELAYEDEXPANSION

::=====================================================================

::使用簡單說明

::文件夾名稱為為QQTEST,找到一個就停止,如果要查找所有的QQTEST,

::則去掉goto語句: goto finished

::這一段是設(shè)置變量,可以把D修改為需要搜索的盤符,

::把QQTEST修改為需要搜索的文件夾名稱

::把E修改為希望復(fù)制到的盤符

::變量Milti_ID是當(dāng)搜索出多個不同位置的文件夾的時候,復(fù)制到新位置的文件夾名稱后綴

::同時也用于統(tǒng)計最終一共搜索出多少文件夾。

::=====================================================================

set Search_Disk=D

set Search_Folder=QQTEST

set Copy_to=E

set /a Milti_ID=0

::=====================================================================

::=====================================================================

::這一段是檢查磁盤根目錄下面是否存在要找的目錄,如果有,為了減少程序運行時間

::可以運行完成后,通過 goto finished直接完成后退出程序

::=====================================================================

If exist "%Search_Disk%:\%Search_Folder%" (

@echo off

set /a Milti_ID=!Milti_ID!+1

echo =============================================

echo 在磁盤根目錄下找到指定文件夾%Search_Disk%:\%Search_Folder%, 并且完成復(fù)制

echo 即將復(fù)制到新位置: %Copy_to%:\%Search_Folder%

echo =============================================

xcopy "%Search_Disk%:\%Search_Folder%" "%Copy_to%:\%Search_Folder%" /O /X /E /H /K /I

echo =============================================

echo 復(fù)制完成

echo 為了不影響后期檢查其它子文件夾,我們會臨時把根目錄下的%Search_Disk%:\%Search_Folder% 重命名

echo 重命名為%Search_Disk%:\%Search_Folder%_copied

echo ==============================================

rename "%Search_Disk%:\%Search_Folder%" "%Search_Folder%_copied"

echo ==============================================

echo 重命名為%Search_Disk%:\%Search_Folder%_copied 完成

echo ==============================================

)

::=====================================================================

::=====================================================================

::這一段是檢查所有子目錄下面是否存在要找的目錄

::=====================================================================

@echo off

cd /d %Search_Disk%:\

for /f "delims=" %%B in ('dir /s /ad /b %Search_Folder%') do (

if exist "%%B" (

set /a Milti_ID=!Milti_ID!+1

echo =======================================================================================

echo 發(fā)現(xiàn)了第!Milti_ID!處文件夾%Search_Folder%

echo 在磁盤%%B下找到指定文件夾%Search_Folder%."

echo 即將復(fù)制到新位置: %Copy_to%:\%Search_Folder%!Milti_ID!

echo =======================================================================================

xcopy "%%B" "%Copy_to%:\%Search_Folder%!Milti_ID!" /O /X /E /H /K /I

)

)

:finished

::=====================================================================

echo 運行完成.一共找到 !Milti_ID! 處文件夾 %Search_Folder%

echo 一共完成 !Milti_ID! 處文件夾 的復(fù)制

::=====================================================================

If exist "%Search_Disk%:\%Search_Folder%_copied" (

echo 恢復(fù)剛才修改的根目錄下的%Search_Disk%:\%Search_Folder% 重命名操作,去掉后綴_copied

echo 把文件%Search_Disk%:\%Search_Folder%_copied恢復(fù)為:%Search_Disk%:\%Search_Folder%

echo ==============================================

rename "%Search_Disk%:\%Search_Folder%_copied" "%Search_Folder%"

echo ==============================================

echo 恢復(fù)文件名為%Search_Disk%:\%Search_Folder% 完成

echo ==============================================

)

pause

以上部分為全部批處理命令。

為了便于了解批處理的運行狀態(tài),里面會實時顯示目前的工作進展,比如搜索到第幾個,一共有幾個,是否完成復(fù)制。復(fù)制到哪里。運行過程如下圖。

知識分享002:DOS批處理命令實現(xiàn)自動復(fù)制指定的文件夾到其他位置

 

運行結(jié)果,我這里設(shè)置的是把文件夾復(fù)制到E盤。從下圖可以看到,每個找到的都被復(fù)制,并且按照找到的先后順序,文件夾名稱后面還增加了編號。

知識分享002:DOS批處理命令實現(xiàn)自動復(fù)制指定的文件夾到其他位置
本文章關(guān)鍵詞: DOS 批處理 命令 完成 自動 復(fù)制  定的 希望  
97久久亚洲,亚洲福利久久,亚洲精品系列,97在线精品
国产精品高潮呻吟久久久久| 免费久久精品| 日本aⅴ精品一区二区三区| 亚洲视频二区| 国产成人免费视频网站视频社区| 欧美国产先锋| 欧美/亚洲一区| 日本午夜精品久久久久| 高潮久久久久久久久久久久久久| 久久精品一本| 亚洲一区二区成人| 美女尤物国产一区| 午夜av一区| 国产精品日韩精品在线播放| 久久激情网站| 91精品日本| 美日韩一区二区三区| 国内精品麻豆美女在线播放视频| 国产一区调教| 亚洲www啪成人一区二区| 亚洲a级精品| 日韩毛片视频| 日韩不卡在线观看日韩不卡视频 | 亚洲一级大片| 国产亚洲一区二区手机在线观看 | 国产精品久久久久av电视剧| 国产高清久久| 精品伊人久久久| 亚洲二区精品| 一本一道久久a久久| 婷婷综合六月| 国产亚洲精品美女久久久久久久久久| 国产伦精品一区二区三区在线播放| 国产成人1区| 日韩国产在线不卡视频| 午夜精品网站| 亚洲天堂av影院| 久久99蜜桃| 日韩不卡手机在线v区| 久久69成人| 日本精品国产| 日韩制服丝袜av| 五月天久久777| 日韩专区精品| 国产一区二区三区久久| 青青草国产精品亚洲专区无| 高清日韩中文字幕| 国产精品欧美在线观看| 手机精品视频在线观看| 亚洲高清av| 日韩高清成人| 国产成人精品一区二区免费看京| 好看不卡的中文字幕| 色在线视频观看| 婷婷视频一区二区三区| 91久久中文| 欧美a级片一区| 91亚洲国产高清| 午夜久久av | 日本欧美一区二区| 欧美日韩一二三四| 日韩一区电影| 欧美13videosex性极品| 国产成人调教视频在线观看| 国产精品99久久免费| 91成人网在线观看| 久久国产中文字幕| 日本精品在线中文字幕| 日韩在线视频精品| 91偷拍一区二区三区精品| 久久精品国产久精国产爱| 国产亚洲精品美女久久久久久久久久| 91精品韩国| 久久三级视频| 999视频精品| 国产在线日韩| 欧美日韩在线播放视频| 成人在线网站| 99久久99久久精品国产片果冰 | 亚洲精品观看| 久色成人在线| 久久视频精品| 亚洲婷婷免费| 亚洲男女av一区二区| 国产在线欧美| 九九久久婷婷| 免费日韩av片| 亚洲午夜国产成人| 亚洲最新av| 日韩精品一区二区三区av| 日本午夜精品| 国产精品亲子伦av一区二区三区| 亚洲一区免费| 在线看片日韩| 亚洲成人一区| 在线观看视频免费一区二区三区| 亚洲不卡av不卡一区二区| 国产一区亚洲| 在线国产精品一区| 欧美视频精品全部免费观看| 国产色噜噜噜91在线精品| 麻豆久久一区| 啪啪国产精品| 免费观看在线综合色| 亚洲婷婷丁香| 国产精品v日韩精品v欧美精品网站 | 日韩精品免费观看视频| 中文久久精品| 一本一道久久a久久| 免费成人性网站| 国产精品亚洲综合在线观看| 三级久久三级久久久| 欧美成a人片免费观看久久五月天| 日本欧美在线| 国产精品国产一区| 国产福利91精品一区二区| 91久久国产| 日韩有码av| av资源亚洲| 久久国产福利| 国产图片一区| 久久不见久久见中文字幕免费| 国产精品一区免费在线| 日韩一区电影| 亚洲一二三区视频| 精品国产亚洲日本| 亚洲精品123区| 国产欧美88| 天堂中文av在线资源库| 亚洲欧美日韩一区在线观看| 国产精品免费99久久久| 99久久久久国产精品| 激情五月综合网| 国产亚洲一卡2卡3卡4卡新区| 国产毛片一区二区三区| 久久精品一区二区不卡| 日本一区二区中文字幕| 久久中文字幕一区二区| 樱桃成人精品视频在线播放| 日韩二区三区四区| 久久精品国产68国产精品亚洲| 欧美+亚洲+精品+三区| 国产欧美69| 亚洲激情黄色| 精品国产99| 在线日韩成人| 欧美日韩精品免费观看视欧美高清免费大片 | 99国产精品99久久久久久粉嫩| 香蕉久久国产| 日日夜夜免费精品视频| 国产精品久久久久av电视剧| 日韩和欧美一区二区三区| 免费一级欧美片在线观看网站| 日韩欧美不卡| 国产日韩欧美| 亚洲在线成人| 中文字幕系列一区| 国产乱论精品| 视频一区欧美精品| av在线日韩| 欧美黄色一区| 天堂久久av| 久久精品国产大片免费观看| 免费中文字幕日韩欧美| 欧美国产极品| 在线一区视频观看| 美女高潮久久久| 中文字幕一区二区av| 欧美性感美女一区二区| 国产精品久久久久久久久免费高清 | 亚洲天堂黄色| 里番精品3d一二三区| 亚洲日本免费电影| 欧美日韩国产在线一区| 成人在线视频免费| 久久国产麻豆精品| 亚洲日本三级| 欧美特黄a级高清免费大片a级| 久久狠狠亚洲综合| 在线午夜精品| 亚洲婷婷在线| 色在线视频观看| 久久精品国产99| 国产欧美二区| 91亚洲无吗| 日韩欧美三区| 日本欧美在线看| 首页国产精品| 国产日韩欧美中文在线| 综合一区二区三区| 免费日韩精品中文字幕视频在线| 91成人小视频| 亚洲精品高潮| 亚洲精一区二区三区| 综合亚洲色图| 亚洲青青久久| 视频一区日韩| 日韩精品一区二区三区中文| 私拍精品福利视频在线一区| 日本一二区不卡|