【问题标题】:Get a filename with a specific extension from a directory从目录中获取具有特定扩展名的文件名
【发布时间】:2021-06-08 05:14:27
【问题描述】:

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

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

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

在上面的命令中,结果是

  • 一个.pdf
  • 两个.pdf
  • 三个.pdf

我的首选结果是:

  • 一个
  • 两个
  • 三个

提前致谢 里尔

【问题讨论】:

标签: command-line command-line-arguments


【解决方案1】:

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

echo 'one.pdf' | cut -d'.' -f 1

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2019-11-03
  • 2014-09-21
  • 2014-07-30
  • 1970-01-01
  • 2010-12-03
  • 2019-06-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多