日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

bat生成工具(批量 删除文件/复制文件/删除文件夹/重命名文件)

發(fā)布時(shí)間:2024/1/1 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 bat生成工具(批量 删除文件/复制文件/删除文件夹/重命名文件) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Batch文件能完成一些批量重復(fù)操作。不想在每次用到重新編寫一個(gè).bat文件,所以這里用一個(gè)工具(.bat)去生成一個(gè)用于具體批量操作的.bat文件。
工具的batch代碼在文檔的最后面。新建一個(gè)文本文檔,將代碼黏貼到文檔中,將文件類型改為bat,這時(shí)候就得到一個(gè).bat文件(bat生成.bat)。
雙擊 bat生成.bat,能看到如下的界面。這里只實(shí)現(xiàn)了4個(gè)簡單的功能,可以在這個(gè)基礎(chǔ)上添加新的功能。后面對這4個(gè)功能的使用進(jìn)行說明。

1. 批量刪除文件夾及其內(nèi)的所有文件

刪除該目錄樹下所有指定名稱的文件夾和文件夾下所有子文件夾和文件。
雙擊 bat生成.bat,進(jìn)入窗口,進(jìn)行如下操作:

  • 提示 Choice,輸入1,回車
  • 提示 FolderName,輸入要?jiǎng)h除的文件夾名稱(Delete1),回車
  • 重新提示Choice:如果無其他操作,輸入Q,回車,退出窗口;如果還需要其他批量操作,重復(fù)上述步驟。

    此時(shí)會(huì)在bat生成.bat文件相同路徑下生成一個(gè)file.bat文件。

    file.bat文件放置于某個(gè)目錄下,雙擊file.bat文件,就會(huì)刪除該目錄樹下所有名為Delete1(根據(jù)自己設(shè)置)的文件夾和文件夾下所有子文件夾和文件。

2. 批量復(fù)制

復(fù)制指定文件到所有指定名稱的文件夾下,如已有該文件,則進(jìn)行替換
雙擊 bat生成.bat,進(jìn)入窗口,進(jìn)行如下操作:

  • 提示 Choice,輸入2,回車
  • 提示 CopyFileName,輸入要復(fù)制文件的文件名,回車
  • 提示CopyFolderName,輸入文件復(fù)制的目標(biāo)目錄,回車
  • 重新提示Choice:如果無其他操作,輸入Q,回車,退出窗口;如果還需要其他批量操作,重復(fù)上述步驟。

    此時(shí)會(huì)在bat生成.bat文件相同路徑下生成一個(gè)file.bat文件。

file.batNew.txt文件放置于某個(gè)目錄下,雙擊file.bat文件,就會(huì)將New.txt復(fù)制到該目錄下所有的Test0文件夾下。

3. 刪除文件

刪除目錄樹下所有指定文件
**雙擊 bat生成.bat,進(jìn)入窗口,進(jìn)行如下操作:

  • 提示 Choice,輸入3,回車
  • 提示 DelFileName,輸入要?jiǎng)h除文件的文件名,回車
  • 重新提示Choice:如果無其他操作,輸入Q,回車,退出窗口;如果還需要其他批量操作,重復(fù)上述步驟。

    此時(shí)會(huì)在bat生成.bat文件相同路徑下生成一個(gè)file.bat文件。

file.bat文件放置于某個(gè)目錄下,雙擊file.bat文件,就會(huì)刪除該目錄樹下所有的New.txt文件。

4. 重命名文件

這里的作用就相對較多了。下面對批量修改文件類型進(jìn)行了詳細(xì)說明。其實(shí)看完批量修改文件類型說明就應(yīng)該明白了該操作的原理了。
執(zhí)行該file.bat(由 bat生成.bat 生成)文件時(shí),會(huì)將該目錄下的所有文件(不包括文件夾)看成若干個(gè)字符串(包括"."以及文件的后綴名),然后進(jìn)行搜索和替換的工作。

  • 要對所有文件進(jìn)行操作,File type設(shè)置可以使用通配符*
  • 限定待操作文件的類型,如只對txt文件操作,File type可以設(shè)置成 *.txt
  • 如果文件名存在多個(gè)點(diǎn)“.”,就可能造成預(yù)期之外的修改。如new.txt.txt可能內(nèi)改為new.c.c

批量修改文件類型

**雙擊 bat生成.bat,進(jìn)入窗口,進(jìn)行如下操作:

  • 提示 Choice,輸入4,回車
  • 提示 File type,輸入文件類型,如 *,回車
  • 提示 Find what,輸入待替換的文件類型,如 .c,回車
  • 提示 Replace with,輸入要修改為什么類型,如 .txt,回車
  • 重新提示Choice:如果無其他操作,輸入Q,回車,退出窗口;如果還需要其他批量操作,重復(fù)上述步驟。

    此時(shí)會(huì)在bat生成.bat文件相同路徑下生成一個(gè)file.bat文件。
  • file.bat文件放置于待修改文件相同目錄下,雙擊雙擊file.bat文件,就會(huì)將該路徑下(僅該目錄,不包括)的所有c文件修改為txt文件。
    修改前

    修改后

    @echo off cls title Create bat file set ifo=abcdefghijklmnopqrstuvwxyz0123456789cls color 0A :menu echo. echo ================================ echo Select operation, press Enter echo ================================ echo. echo 1. Delete folder, delete all files in folder. echo. echo 2. Copy file to folder. echo. echo 3. Delete files. echo. echo 4. Rename files.(act on the same level of catalog files) echo. echo Q. Quit echo.echo @echo off>file.bat:ChoiceOperation set choice= set /p choice= Choice: if not "%choice%"=="" set choice=%choice:~0,1% if /i "%choice%"=="1" goto RemoveFolders if /i "%choice%"=="2" goto CopyFile if /i "%choice%"=="3" goto DeleteFiles if /i "%choice%"=="4" goto RenameFiles if /i "%choice%"=="Q" goto endd echo Invalid, again echo. goto ChoiceOperationREM 移除目錄樹下的文件夾 :RemoveFolders echo RemoveFolders set RemFchoice= set /p RemFchoice= FolderName: set str1=for /r . %%%%d in (.) do rd /s /q "%%%%d\ set str1=%str1%%RemFchoice%" set str2= %ifo:~28,1% set str1=%str1%%str2% echo %str1%^>nul >>file.bat echo RemoveFolders OK echo. goto ChoiceOperationREM 復(fù)制文件到目錄樹下的特定目錄 :CopyFile echo CopyFile set CopyFileChoice= set /p CopyFileChoice= CopyFileName: set CopyFolderChoice= set /p CopyFolderChoice= CopyFolderName: set str1=for /r . %%%%a in ("%CopyFolderChoice%") do copy %CopyFileChoice% "%%%%a" echo %str1% >>file.bat set str2=del /s /a "%CopyFolderChoice%" set str3= %ifo:~28,1% echo %str2%%str3%^>nul >>file.bat echo CopyFile OK echo. goto ChoiceOperationREM 刪除目錄樹下的所有特定文件 :DeleteFiles echo DeleteFiles set DelFileChoice= set /p DelFileChoice= DelFileName: set str1=del /s /a "%DelFileChoice%" set str2= %ifo:~28,1% echo %str1%%str2%^>nul >>file.bat echo DeleteFiles OK echo. goto ChoiceOperationREM 重命名文件,作用于同級目錄文件 :RenameFiles echo RenameFiles set Typechoice= set /p Typechoice= File type(*.type): set Findchoice= set /p Findchoice= Find what: set Replacechoice= set /p Replacechoice= Replace with: set str2=%ifo:~36,1% set str1=setlocal enabledelayedexpansion echo %str1% >>file.bat set str1=for %%%%i in ( set str2=%Typechoice% set str1=%str1%%str2% set str2=) do ( set str1=%str1%%str2% echo %str1% >>file.bat set str1=set ym=%%%%i echo %str1% >>file.bat set str1=set ym=!ym: set str2=%Findchoice% set str3=%Replacechoice% set str1=%str1%%str2%=%str3%! echo %str1% >>file.bat set str1=if %%%%i neq !ym! (ren "%%%%i" "!ym!") echo %str1% >>file.bat set str1=) echo %str1% >>file.bat set str1=endlocal echo %str1% >>file.bat echo RenameFiles OK echo. goto ChoiceOperationpause:endd echo exit>>file.bat exit

    總結(jié)

    以上是生活随笔為你收集整理的bat生成工具(批量 删除文件/复制文件/删除文件夹/重命名文件)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 久久高清无码电影 | 男人爆操女人 | 光溜溜视频素材大全美女 | 中文字幕永久 | 精品国产精品三级精品av网址 | 西西午夜 | 麻豆av一区二区三区在线观看 | 欧美偷拍一区二区 | www.国产视频 | 超碰免费观看 | 国产精品综合视频 | 免费亚洲一区二区 | 精品国产黄色片 | 乱熟女高潮一区二区在线 | 青青青在线视频 | 久久综合九色综合欧美狠狠 | 国产福利第一页 | 国产欧美日韩视频在线观看 | 成人av免费网站 | 五月婷婷视频在线 | 日本亚洲一区二区三区 | 国产网站免费观看 | 国产一级一片免费播放放a 丁香六月色 | jizz日本免费 | 天天射天天色天天干 | 天天干天天天天 | 精品人妻无码中文字幕18禁 | 一区二区三区播放 | 国产精品地址 | 污网站在线看 | 欧美激情黑白配 | 奇米精品一区二区三区在线观看一 | 久久久久久久 | 草民午夜理伦三级 | 国产98在线| 亚洲va韩国va欧美va | 国产 日韩 一区 | 日本丰满少妇裸体自慰 | 99国产精品一区二区 | 婷婷射 | 久久9久久| 国产成人av一区二区三区在线观看 | 国产孕交 | 日本黄页网站 | 欧美精品乱码99久久蜜桃 | 欧美视频综合 | 成人免费无码大片a毛片 | 色网视频 | 婷婷亚洲综合五月天小说 | 亚洲一区自拍偷拍 | 精品久久久久成人码免费动漫 | 91蜜桃| 亚洲无毛视频 | 田中瞳av| 国产色无码精品视频 | 精品少妇一区二区三区免费观看 | 狠狠干成人| 在线观看精品视频 | 性色av蜜臀av浪潮av老女人 | 欧美成人福利视频 | 色www| 国产精品免费视频一区二区 | 精品国偷自产国产一区 | 不卡av在线 | 黄色免费网站在线观看 | 丁香六月激情综合 | 中文字幕av影视 | 伊人看片 | 日本后进式猛烈xx00动态图 | 大学生一级片 | 一级少妇女片 | 日韩精品一区在线播放 | 春色伊人 | 天天综合久久 | 天堂成人在线 | 香蕉久久久久 | 嫩草影院懂你的 | 国产精品久久久久久久一区探花 | 国产精品视频一区二区在线观看 | 日韩国产欧美视频 | 日本免费一区二区三区视频 | 一区二区精品免费 | 欧美在线不卡视频 | 中文久久乱码一区二区 | 亚洲av久久久噜噜噜噜 | 精品少妇人妻AV无码专区在线 | 手机在线观看av片 | 欧美一区视频在线 | 亚洲区中文字幕 | 真人一及毛片 | 国产欧美日韩精品一区二区三区 | 欧美人与性动交xxⅹxx | 亚洲精品一区二区三区婷婷月 | av手机免费在线观看 | 亚洲综合自拍偷拍 | 欧美日韩精品一区 | 美女视频三区 | 亚洲骚图 | 99色综合 |