gpt4 book ai didi

batch-file - 检查Windows 10中的批处理文件中是否存在包含空格的文件

转载 作者:行者123 更新时间:2023-12-03 09:19:20 24 4
gpt4 key购买 nike

我正在尝试运行根据操作系统安装在不同位置的程序。我正在通过批处理文件运行该程序。我看到很多帖子告诉我们要加双引号,但它不起作用。

if exist "C:\Program Files\Manufacturer\" 
(
copy F:\Manufacturer\Manufacturer.exe "C:\Program Files\Manufacturer\Manufacturer.exe"
c:
cd "C:\Program Files\Manufacturer\"
)
else
(
copy F:\Manufacturer\Manufacturer.exe "C:\Program Files (x86)\Manufacturer\Manufacturer.exe"
c:
cd "C:\Program Files (x86)\Manufacturer\"
)
start Manufacturer.exe

正确的语法是什么?

最佳答案

您需要将括号放在与命令相同的行上。

if exist "C:\Program Files\Manufacturer\" (
copy F:\Manufacturer\Manufacturer.exe "C:\Program Files\Manufacturer\Manufacturer.exe"
c:
cd "C:\Program Files\Manufacturer\"
) else (
copy F:\Manufacturer\Manufacturer.exe "C:\Program Files (x86)\Manufacturer\Manufacturer.exe"
c:
cd "C:\Program Files (x86)\Manufacturer\"
)

关于batch-file - 检查Windows 10中的批处理文件中是否存在包含空格的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34488424/

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