如何打开位于与改变名称的文件夹,在命令提示符下一个文件?

问题描述 投票:0回答:1

好了,所以我必须用我开了一堆程序,因为它节省了我的时间的批处理文件。问题是不和谐存储在其名称中的版本号的文件夹中,以便每次龃龉更新文件夹的名称是从“APP-0.0.303”到“应用程序 - 0.0.304”到ECT去。所以现在我的代码打开它:

Start /d "%userprofile%\AppData\Local\Discord\app-0.0.304" Discord.exe

而下一次更新,我将需要更新的代码,将其指定为以应用程序0.0.305。那么,有没有办法,我可以使用像一个“*”或话要说的文件夹可以有结尾处的数字?

batch-file command-prompt discord
1个回答
2
投票

我们可以只运行for循环的简单:

@echo off
for /d %%i in ("%userprofile%\AppData\Local\Discord\app-*") do start "" /d "%%i" Discord.exe

也看%localappdata%变量而不是%userprofile%,也许这是短?

@echo off
for /d %%i in ("%localappdata%\Discord\app-*") do start "" /d "%%i" Discord.exe
© www.soinside.com 2019 - 2024. All rights reserved.