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