GuangXingLiu

一蓑一笠一孤舟,一丈丝纶一鱼钩,一曲高歌一樽酒,一人独钓一江秋.

Windows批处理收集







Windows批量替换文件名的字符


@echo off
 
set /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 enabledelayedexpansion
 
ren "!file!" "!name!!extension!" 2>nul
 
endlocal
 
)
 
)
 
exit






























所有的txt文件批量加ABC前缀


::此批处理命令用来批量重命令文件
::当无匹配的文件时会显示“找不到文件”

@echo off
for /f "delims=" %%f in ('dir/b/s/a-d *.txt') do (if not "%%~nxf"=="%0" ren "%%f" "1111111111_%%~nxf")
pause






发表评论:

Powered By Z-BlogPHP 1.7.2