cmd for语句使用
我想取出文件名,以下是代码@echooffsetwork_path=C:\Myfolder\LTJD4264_POSTC:cd%work_path%for/R"%work...
我想取出文件名,以下是代码
@echo off
set work_path=C:\My folder\LTJD4264_POST
C:
cd %work_path%
for /R "%work_path%" %i in (*.trp) do(
set f="%~ni"
echo %f%
)
直接echo %~ni 可以看到每个文件名
但是为什么set f="%~ni" 后echo %f%
出来的只是一堆的%f%,求大神教我,在线等,谢谢 展开
@echo off
set work_path=C:\My folder\LTJD4264_POST
C:
cd %work_path%
for /R "%work_path%" %i in (*.trp) do(
set f="%~ni"
echo %f%
)
直接echo %~ni 可以看到每个文件名
但是为什么set f="%~ni" 后echo %f%
出来的只是一堆的%f%,求大神教我,在线等,谢谢 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询