在Windows批处理模式下如何获取完整路径但不包含文件扩展名的文件名

4

我想要在windows下获取带有绝对路径但是没有文件扩展名的文件名,但我无法弄清楚如何做到这一点。 例如,如果文件位于C:\ current_home \ test.jpg中,则我希望echo输出为C:\ current_home \ test(不包括.jpg)。 我使用的命令 %~nf 只给我 'test' 没有绝对路径。任何帮助将不胜感激。

for /R %f in (*.jpg) do echo %~nf
1个回答

4

如果你想要驱动器,使用~dpnf
如果不想要,使用~pnf


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接