怎样删除文件夹里所有文件名最后的空格
就是下载了一些音频文件,但是文件最后都含有一个空格,比如,“爱.mp3”,在“爱”后面有一个空格。请问高手怎样批量删除类似在文件名最后的空格?谢谢!...
就是下载了一些音频文件,但是文件最后都含有一个空格,比如,“爱 .mp3”,在“爱”后面有一个空格。请问高手怎样批量删除类似在文件名最后的空格?谢谢!
展开
展开全部
将代码保存为扩展名是BAT的文件,然后放到音频文件夹,双击执行:
@ECHO
FOR /F "TOKENS=1-2 DELIMS= " %%I IN ('DIR /S/B *.MP3 *.WMA') DO (
REN "%%I %%J" "%%~NI%%~J")
PAUSE
*.MP3等是要更名的文件格式,可以手动添加其他格式。
@ECHO
FOR /F "TOKENS=1-2 DELIMS= " %%I IN ('DIR /S/B *.MP3 *.WMA') DO (
REN "%%I %%J" "%%~NI%%~J")
PAUSE
*.MP3等是要更名的文件格式,可以手动添加其他格式。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主,用批处理来实现吧,将一下代码保存为批处理(.bat)放到要除空格的文件夹了运行,它将为你去除文件名最后的空格。
@echo off&setlocal Enabledelayedexpansion
for /f "delims=" %%a in ('dir /b "*.mp3"') do (
set var=%%~na
if "!var:~-1!"==" " set var=!var:~0,-1!&ren "%%a" "!var!%%~xa"
)
echo.&echo ok&pause>nul
@echo off&setlocal Enabledelayedexpansion
for /f "delims=" %%a in ('dir /b "*.mp3"') do (
set var=%%~na
if "!var:~-1!"==" " set var=!var:~0,-1!&ren "%%a" "!var!%%~xa"
)
echo.&echo ok&pause>nul
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把.删掉后切换到英文输入法再输入.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询