@echo off&setlocal enabledelayedexpansion setlocal disabledelayedexpansion ::关闭变量延迟 如: setlocal enabledelayedexpansion For /r %path1% %%i in (.) do ( set str1=%%i echo !str1:~0,-2! ) setlocal disabledelayedexpansion