删除for循环变量中的文件扩展名

xpo*_*ort 2 batch-file

如何删除我得到的扩展名(包括点)

file01
file02
Run Code Online (Sandbox Code Playgroud)

代替

file01.pdf
file02.pdf
Run Code Online (Sandbox Code Playgroud)

每当我调用以下批次时.

echo off
for %%x in (*.pdf) do echo %%x
pause
Run Code Online (Sandbox Code Playgroud)

emb*_*ber 6

我找到了一些好主意的链接: 批处理:删除文件扩展名.但基于此,你可以这样做:

@echo off
for %%x in (*.pdf) do  echo %%~nx
Run Code Online (Sandbox Code Playgroud)

最好的,余烬