从目录中获取具有特定扩展名的文件名

时间:2021-03-10 09:20:59

标签: command-line command-line-arguments

我想从目录中获取具有特定扩展名的文件名。然后结果,我想去掉扩展名。

enter code here
@echo off
for %%f in (*.pdf) do (
   if "%%~xf"==".pdf" echo %%f
)

假设目录中的pdf文件是(one.pdf、two.pdf和three.pdf)

在上面的命令中,结果是

  • one.pdf
  • 两个.pdf
  • 三.pdf

我的首选结果是:

  • 一个
  • 两个
  • 三个

提前致谢 赖尔

1 个答案:

答案 0 :(得分:0)

您可以使用 cut 命令删除“.pdf”。 例如,这将打印出“一个”:

echo 'one.pdf' | cut -d'.' -f 1
相关问题