2

所以为了让自己更清楚一点

file1.ext1.ext2 >>  file1.ext2
file2.ext3.ext4 >>  file2.ext4
...
           ->rename to->

我正在尝试使用 for 循环来实现这一点,但我被卡住了

for %%i in (c:/) do ren %%i.??? to %%~ni.???

任何人都可以给我一个提示

4

1 回答 1

1

这应该工作

@echo off
for %%a in (file*) do (
    for %%f in ("%%~na") do (
        ECHO ren %%~a %%~nf%%~xa
    )
)
于 2011-01-17T13:59:21.427 回答