我们可以提供一个更完整的批处理脚本和PowerShell脚本。确保它们都能正确处理带有前缀“选区-”的文件名。
批处理脚本(.bat):
以下是改进后的批处理脚本,使用dir /b /a-d列出文件,并确保正确处理包含非ASCII字符的文件名:
@echo off
setlocal enabledelayedexpansion
chcp 65001 >nul
:: 要删除的前缀
set "prefix=选区-"
:: 要保留的后缀
set "suffix=.jpg":: 确保批处理脚本能够正确处理非ASCII字符
chcp 65001 >nul:: 遍历当前目录下所有带前缀的文件
for /f "delims="