windows - 如何在Windows批处理模式下获取没有文件扩展名的完整路径的文件名

标签 windows batch-file

我想在 Windows 中获取具有绝对路径但没有文件扩展名的文件名,但我无法弄清楚。例如,如果文件位于 C:\current_home\test.jpg,我希望 echo 输出为 C:\current_home\test(没有 .jpg)。我在 %~nf 下面使用的命令只给我“测试”而没有绝对路径。任何帮助将不胜感激。

for /R %f in (*.jpg) do echo %~nf

最佳答案

~dpnf 如果你想要驱动器
~pnf 如果不是

关于windows - 如何在Windows批处理模式下获取没有文件扩展名的完整路径的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16369763/

相关文章:

windows - 如何让批处理文件发现目录是否实际上是 Junction?

windows - 如何从文本文件中读取值,然后查找并替换 xml 文件中的值?

windows - Laravel 4 在 WAMP/Windows 上的安装问题

python - pip 在 Windows 10、Python 3.5 上安装 MySQL-python?

windows - Windows 8.1 的操作系统版本是什么?

vbscript - 定时任务打开URL

windows - 在不重新启动的情况下重新初始化 Windows 事件日志服务

c++ - 卷到物理驱动器

python - Py2neo Neo4j批量提交报错

batch-file - 视频合并中 .ts 文件的解决方法?