當前位置:股票大全官網 - 財經資訊 - BAT批處理文件取名

BAT批處理文件取名

說明,第壹行是路徑

========================================

set "pbuf=D:\WorkTemp\dos\tp\chapter"

@echo off

color 0b & cls & title 更名取前3字符更名

echo.&echo 不區分中英文文件名

echo.&echo 但是文件名不要包含*^&^|^>等特殊字符

echo.

pushd %pbuf%

setlocal enabledelayedexpansion

for /f "delims=" %%i in ('dir /o /b /s *.txt') do (

set "nbuf=%%~ni"

set nbuf=!nbuf:~0,3!.txt

ren "%%i" !nbuf!

echo 處理"%%i"

)

endlocal

popd

set /p =處理完成,<nul&pause

==============================================

set "pbuf=D:\WorkTemp\dos\tp\love"

@echo off

color 0b & cls & title 更名取後4字符更名

echo.&echo 不區分中英文文件名

echo.&echo 但是文件名不要包含*^&^|^>等特殊字符

echo.

pushd %pbuf%

setlocal enabledelayedexpansion

for /f "delims=" %%i in ('dir /o /b /s *.txt') do (

set "nbuf=%%~ni"

set nbuf=!nbuf:~-4!.txt

ren "%%i" !nbuf!

echo 處理"%%i"

)

endlocal

popd

set /p =處理完成,<nul&pause