日韩性视频-久久久蜜桃-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在线 | 亚洲精品乱码久久久久久麻豆不卡 | 欧美大片免费高清观看 | 国产精品一区二区入口九绯色 | 欧美极品在线视频 | 五月婷婷一区二区三区 | 一级特级片 | 亚洲自拍偷拍一区二区 | 在线观看91视频 | 麻豆精品在线播放 | 西西人体做爰大胆gogo直播 | 亚洲情侣在线 | 四虎影视网 | 乱子伦视频在线看 | 精品人伦一区二区三 | 百合sm惩罚室羞辱调教 | 一二三区在线播放 | 精品久久久999 | 91国模少妇一区二区三区 | 国产香蕉97碰碰碰视频在线观看 | 自慰无码一区二区三区 | 美女诱惑av | 牛牛视频在线观看 | 欧美成人第一页 | 欧美日韩一区二区三区四区五区 | 欧美日韩在线免费播放 | 精品熟妇一区二区三区 | 在线观看你懂的视频 | 日日草| 免费日本视频 | 久久国产成人 | 777精品久无码人妻蜜桃 | 亚洲精品乱码久久久久久蜜桃图片 | 国产精品久久一区二区三区 | 成人av网页 | 中文字幕网伦射乱中文 | 91成人在线观看喷潮 | 91黄视频在线观看 | 青青草视频在线看 | 欧美亚洲色图视频 | 日韩av在线播放观看 | 黄色女女 | www.色综合 | 日本天堂一区 | 热热热色 | 国产在线精品一区二区 | 日本不卡一二三区 | 欲求不满的岳中文字幕 | 污视频在线观看网站 | 希岛婚前侵犯中文字幕在线 | 国产露脸无套对白在线播放 | 国产精品一区二区三区四区在线观看 | 18黄暴禁片在线观看 | 国产精品香蕉 | 琪琪射| 欧美一区二区三区视频 | 男生坤坤放进女生坤坤里 | 91国内揄拍国内精品对白 | 我我色综合| 一区二区三区四区精品 | 人人妻人人爽欧美成人一区 | 日韩在线观看免费av | www.久久久.com | 91av视频网| 中文字幕亚洲精品在线观看 | 青青草视频免费观看 | 女人脱下裤子让男人桶 | 最新最全av网站 | 免费又黄又爽又猛大片午夜 | 奇米色综合 | 青青艹av| 色桃网| 好男人在线视频www 亚洲福利国产 | 嫩草在线观看视频 | 日韩视频在线免费 | 字幕网av| 97在线视频人妻无码 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 激情综合网五月天 | 日本激情视频一区二区三区 | 老女人一毛片 | 国产免费黄色片 | 色999在线观看 | 午夜电影你懂的 | 在线免费观看欧美大片 | 欧美一区二区三区免费视频 | 日韩色资源 | 嫩草一区二区 | 日日夜夜干 | 超碰在线免费看 | 最近免费中文字幕中文高清百度 | 日本视频www色 | 青草福利视频 | 免费黄视频在线观看 | 国产精品乱码一区二区视频 | 麻豆福利在线 | 日韩在线国产精品 | 超碰加勒比 |