DOS批处理:从相对路径获取最后一个文件夹
我在 DOS 批处理文件中有以下值(例如...):
..\Apple\Jones
..\Banana\Smith
..\Pear\Wilson
我需要从每个值中提取姓氏值(“Jones”、“Smith”、“Wilson”)。我可以使用哪一种技术来始终为我提供这些子字符串值?
I have the following values in a DOS batch file (for example...):
..\Apple\Jones
..\Banana\Smith
..\Pear\Wilson
I need to extract the last name values ("Jones", "Smith", "Wilson") from each value. What one technique can I use that will always give me these substring values?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
根据此主题: 什么是在批处理文件中执行子字符串的最佳方法吗?
我建议您使用
According to this topic : What is the best way to do a substring in a batch file?
I suggest you to use
我已经为此编写了一个函数。你给它任何路径,它只返回你的文件名或路径名。适用于任何路径:Url、Windows 路径、Unix 路径等...
在批处理脚本末尾复制此函数:(说明如下)
用法:
结果:Jones
I already wrote a function for that. You give it any path and it returns you only it's filename or pathname. Works for any path: Url, Windows path, Unix path, etc...
Copy this function at the end of your batch script: (Instructions below)
Usage:
Result: Jones