QQ网名大全

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=处理完成,
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
佚名
2024-06-06 20:58:49
最佳回答
类似问题(10)