好用的bat脚本
1.批量修改文件后綴。
1.1將該目錄中的所有文件的后綴改成mp4。
ren *.* *.mp4運行效果:
1.2將該目錄中的txt文件的后綴改成mp4。
ren *.txt *.mp4運行效果:
1.3將該目錄中的某個文件的后綴改成mp4。
ren ceshi.txt *.mp4運行效果:
2.將此文件夾及其所有子文件夾下的所有文件的后綴改成mp4.
for /r %%a in (*.*) do ren "%%a" "%%~na.mp4"運行效果:
3.殺死進程
@echo off setlocal enabledelayedexpansion set /p port=請輸入要殺死的端口號: for /f "tokens=1-5" %%a in ('netstat -ano ^| find ":%port%"') do (if "%%e%" == "" (set pid=%%d) else (set pid=%%e)echo !pid!taskkill /f /pid !pid! ) pause運行效果:
4.比較兩個文本的差異
@echo off set n=0 setlocal enabledelayedexpansion(for /f "delims=" %%i in (test1.txt) do (set /p str=set /a n+=1if not "!str!"=="%%i" (echo. 第 !n! 行不同!echo. txt1 第 !n! 行: %%iecho. txt2 第 !n! 行: !str!echo.) ))<"test2.txt"pause腳本里面寫的兩個文件名分別為test1.txt、test2.txt,比較的時候把比較內容放到這兩個文件來
運行效果:
總結
- 上一篇: centos挂载U盘失败no valid
- 下一篇: 水平营销读书笔记