首頁體育 > 正文

實用批處理:不用下軟體就能 批次改名,修復網路,刪除小檔案

2021-10-10由 新聞吐槽小哥 發表于 體育

本文作者:新晝

什麼是批處理?

批處理(Batch),也稱為批處理指令碼。顧名思義,批處理就是對某物件進行批次的處理,通常被認為是一種簡化的指令碼語言,它應用於DOS和Windows系統中,批處理指令碼通常是以。bat結尾的可以理解為,這個是批次的依據邏輯來執行命令,批處理可以做很多事情,包括改檔名,包括修改登錄檔,還有刪除一些不必要的檔案本篇文章沒有說明頭大的批處理命令,而是找了一些常用的實用批處理提供給大家,直接複製貼上就可以達到效果

如何使用

新建一個txt檔案,並開啟

實用批處理:不用下軟體就能 批次改名,修復網路,刪除小檔案

然後把英文字元部分複製到裡面,儲存並關閉

實用批處理:不用下軟體就能 批次改名,修復網路,刪除小檔案

一定要記得,儲存時候選擇編碼要選這個ANSI

實用批處理:不用下軟體就能 批次改名,修復網路,刪除小檔案

然後右鍵,修改為。bat字尾名

實用批處理:不用下軟體就能 批次改名,修復網路,刪除小檔案

雙擊執行就好了

實用批處理:不用下軟體就能 批次改名,修復網路,刪除小檔案

1。重置網路

有時候用一些軟體,可能就會有這樣那樣的問題,網路連不上,但是QQ微信又可能上的去,此時就可以試試看重置網路ipconfig /flushdnsnetsh winsock reset

2。批次重新命名資料夾

有時候會有許多的資料夾,我這邊舉個例子,假設是這樣的一個情況

實用批處理:不用下軟體就能 批次改名,修復網路,刪除小檔案

。如果你要設定為檔名+括弧和數字,不用命令列,可以這樣做,先全部選擇

實用批處理:不用下軟體就能 批次改名,修復網路,刪除小檔案

按一下鍵盤的F2重新命名,輸入你想要的名字

實用批處理:不用下軟體就能 批次改名,修復網路,刪除小檔案

回車,這樣就可以看到效果了

實用批處理:不用下軟體就能 批次改名,修復網路,刪除小檔案

但這樣限制過大,而用批處理可以快速的執行,並且可以自定義檔名稱set a=0setlocal EnableDelayedExpansionFOR /f “tokens=*” %%i IN (‘dir /a:d /b’) DO (set /A a+=1ren “%%i” “!a!”)

把上面的程式碼複製並且重新命名為bat,放在資料夾同一個目錄就可以

雙擊執行,然後就可以看到檔名全部變了,是不是很方便呢

實用批處理:不用下軟體就能 批次改名,修復網路,刪除小檔案

如果要修改檔案開始的號數,就更改這個數字,更改名稱則是在下方“檔案”這裡

實用批處理:不用下軟體就能 批次改名,修復網路,刪除小檔案

3。批次更改檔名的一部分

有時候要批次改檔名稱的一部分,比如說照片檔案,一個個改太花時間了

實用批處理:不用下軟體就能 批次改名,修復網路,刪除小檔案

這時候就可以用下面這一條@echo offset /p str1= 請輸入要替換的檔案(資料夾)名字串(可替換空格):set /p str2= 請輸入替換後的檔案(資料夾)名字串(去除則直接回車):echo。echo 正在修改檔案(夾)名中,請稍候……for /f “delims=” %%a in (‘dir /s /b ^|sort /+65535’) do (if “%%~nxa” neq “%~nx0” (set “file=%%a”set “name=%%~na”set “extension=%%~xa”call set “name=%%name:%str1%=%str2%%%”setlocal enabledelayedexpansionren “!file!” “!name!!extension!” 2>nulendlocal))exit儲存後執行,會提示輸入,試試看把“_DSC”換成”SZ”

實用批處理:不用下軟體就能 批次改名,修復網路,刪除小檔案

回車後執行非常迅速,一下就完成了

實用批處理:不用下軟體就能 批次改名,修復網路,刪除小檔案

4。一鍵分類檔案

有一些朋友的電腦特別是桌面上面檔案特別多,而且又很亂,各種文件,表格都有

實用批處理:不用下軟體就能 批次改名,修復網路,刪除小檔案

使用下面的這一條就可以簡單的分類檔案到各個以檔案型別為名的資料夾裡面for %%i in (*) do (md %%~ximove *%%~xi %%~xi)pause我隨便複製一些來測試,在這一個批處理指令執行前

實用批處理:不用下軟體就能 批次改名,修復網路,刪除小檔案

執行後,可以看到檔案都被分類了

實用批處理:不用下軟體就能 批次改名,修復網路,刪除小檔案

5。刪除小於一定容量的檔案

有時候遇到有一些小檔案,比如說圖片的縮圖,這些快取可以刪除但是手動執行太繁瑣數量太多,那就可以活用一下批處理for /r %%F in (*) do if %%~zF LSS 1000 del “%%F”這一條還可以配合word文件,假設說我今天要把一篇文章的圖片全部都複製下來

實用批處理:不用下軟體就能 批次改名,修復網路,刪除小檔案

點選另存為,選擇格式為html,點儲存

實用批處理:不用下軟體就能 批次改名,修復網路,刪除小檔案

然後在儲存的位置就會有一個檔案夾了,存有本篇的所有圖片,但是你可以發現圖片是有重複的,重複圖片中有一個比較小,一個比較大

實用批處理:不用下軟體就能 批次改名,修復網路,刪除小檔案

這時候就可以用到剛才的批處理命令了,我們把這裡的1000更改一下,改成51200(也就是50kb,這裡是舉例具體要自行嘗試)

實用批處理:不用下軟體就能 批次改名,修復網路,刪除小檔案

執行。可以看到小於一定容量的檔案都被刪除了

實用批處理:不用下軟體就能 批次改名,修復網路,刪除小檔案

頂部