批处理的for语句中,怎么样的写法能够表示变量%%i所代表的文件名?
我这里有一个for语句,:FOR/F%%iIN('......')DO()这里的%%i代表一个文件名(有路径),如:D:\124\23456\abc\pic.c我怎么写能...
我这里有一个for语句,:FOR /F %%i IN ('......') DO()
这里的%%i代表一个文件名(有路径),如:D:\124\23456\abc\pic.c
我怎么写能得到这个文件名?就是pic.c
想用扩展的那种写法。%~XXX什么来着? 展开
这里的%%i代表一个文件名(有路径),如:D:\124\23456\abc\pic.c
我怎么写能得到这个文件名?就是pic.c
想用扩展的那种写法。%~XXX什么来着? 展开
2个回答
展开全部
%%~nxi 就是文件名加后缀
另外:
%%~fI - 一个完全合格的路径名 【D:\124\23456\abc\pic.c
%%~dI -驱动器号 【D:
%%~pI - 路径 【 .\124\23456\abc\
%%~nI - 文件名 【 pic
%%~xI - 文件扩展名 【 .c
可以组合修饰符来得到多重结果:
%%~dpI - 一个驱动器号和路径 【D:\124\23456\abc
%%~nxI - 一个文件名和扩展名 【pic.c
%%~dpnxi 和%~f 是一样的
另外:
%%~fI - 一个完全合格的路径名 【D:\124\23456\abc\pic.c
%%~dI -驱动器号 【D:
%%~pI - 路径 【 .\124\23456\abc\
%%~nI - 文件名 【 pic
%%~xI - 文件扩展名 【 .c
可以组合修饰符来得到多重结果:
%%~dpI - 一个驱动器号和路径 【D:\124\23456\abc
%%~nxI - 一个文件名和扩展名 【pic.c
%%~dpnxi 和%~f 是一样的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询