我需要重命名某个文件夹中的文件,就像所解释的那样,它需要通过删除我设置的第一个 x 字符数和最后一个 x 字符数来重命名一个文件夹中的文件名。
有人可以告诉我该怎么做吗?
干得好:
@echo off
setlocal enabledelayedexpansion
set X=3
set FOLDER_PATH=.
pushd %FOLDER_PATH%
for %%f in (*) do if %%f neq %~nx0 (
set "filename=%%~nf"
set "filename=!filename:~%X%,-%X%!"
ren "%%f" "!filename!%%~xf"
)
popd
该脚本进入文件夹(由FOLDER_PATH
)并修剪第一个和最后一个X
字符来自filename每个文件的扩展名(保留其扩展名)。调整X
and FOLDER_PATH
有必要的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)