gpt4 book ai didi

parsing - Dos 批处理 : How to get filename from variable that isn't an argument?

转载 作者:行者123 更新时间:2023-12-01 02:41:43 25 4
gpt4 key购买 nike

我看到很多示例使用 %nx1 来获取使用 %1 传入的文件的文件名。

但是,如果您有另一个带有文件路径的变量集并希望以编程方式从中获取文件名,该怎么办

例如

@echo off
SET MYPATH="c:\program files\myapp\somefile.ext"
SET MYPATHFILE = ??

我试图得到“somefile.ext”。
我尝试用 var 名称替换 1
%nxMYPATH

但这不起作用。

最佳答案

您可以使用以下行:

FOR /F %%I IN ("%MYPATH%") DO SET MYPATHFILE=%%~nxI

关于parsing - Dos 批处理 : How to get filename from variable that isn't an argument?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8083425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com