解析 – Dos批处理:如何从不是参数的变量中获取文件名?
发布时间:2020-12-14 05:26:40 所属栏目:Windows 来源:网络整理
导读:我看到很多例子使用%nx1来获取传入%1的文件的文件名. 但是,如果你有另一个带有文件路径的变量,并希望以编程方式从中获取文件名,该怎么办呢? 例如 @echo offSET MYPATH="c:program filesmyappsomefile.ext"SET MYPATHFILE = ?? 我试图得到“somefile.ex
我看到很多例子使用%nx1来获取传入%1的文件的文件名.
但是,如果你有另一个带有文件路径的变量,并希望以编程方式从中获取文件名,该怎么办呢? 例如 @echo off SET MYPATH="c:program filesmyappsomefile.ext" SET MYPATHFILE = ?? 我试图得到“somefile.ext”. %nxMYPATH 但这不起作用. 解决方法
您可以使用以下行:
FOR /F %%I IN ("%MYPATH%") DO SET MYPATHFILE=%%~nxI (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- 无管理员访问权限禁用Windows共享
- 如何在UWP XAML MVVM应用程序上接收最简单的Wind
- networking – 如何通过命令获取windows xp中特定
- Windows server 2012远程桌面会话主机和远程桌面
- .net – 如何禁用FlipView上的箭头?
- windows-server-2012 – 如何在数据中心的VMware
- 什么是MSVC DLL,静态库和导入库的正确命名约定
- .net – Windows窗体的Visual Studio单元测试
- 将键盘事件发送到不处理Windows事件的C#中的另一
- Windows中的Vagrant ssh:ssh_exchange_identifi
热点阅读