我试图在ipsw文件名中隔离版本号。
下面提交的另一段代码运行良好,但它不适用于: iPhone_5.5_P3_14.1_18A8395_Restore
我需要隔离"14.1“,而不是意外地隔离"5.5”。
发布于 2020-10-27 01:11:55
开头段落中的信息表明,您还没有找到搜索具有模式/glob的文件并隔离其中一节的目录的示例。海事组织,这个网站已经覆盖了数千次,仅在批文件标签下就有报道。但是,这里有一些示例代码可以帮助您。
如果我猜错了,请记得先调整路径,%AppData%\Apple Computer\iTunes\iPhone Software Updates,在线2。
@For /F Tokens^=1-4^ Delims^=_^ EOL^= %%G In ('Dir /B /A:-D^
"%AppData%\Apple Computer\iTunes\iPhone Software Updates\iPhone*,?_*.?.?_*_Restore.ipsw"'
) Do @For /F Tokens^=1-3^ Delims^=.^ EOL^= %%K In ("%%H") Do @Echo Token1=%%G:Token2=%%H^
:NestedToken1=%%K:NestedToken2=%%L:NestedToken3=%%M^
:Token3=%%I:Token4=%%J^
:Token4Name=%%~nJ:Token4Extension=%%~xJ
@Pause如果你喜欢的话,你也可以把它作为单行,很难读,行:
@(For /F Tokens^=1-4^ Delims^=_^ EOL^= %%G In ('Dir /B /A:-D "%AppData%\Apple Computer\iTunes\iPhone Software Updates\iPhone*,?_*.?.?_*_Restore.ipsw"') Do @For /F Tokens^=1-3^ Delims^=.^ EOL^= %%K In ("%%H") Do @Echo Token1=%%G:Token2=%%H:NestedToken1=%%K:NestedToken2=%%L:NestedToken3=%%M:Token3=%%I:Token4=%%J:Token4Name=%%~nJ:Token4Extension=%%~xJ)&Pausehttps://stackoverflow.com/questions/64546551
复制相似问题