gpt4 book ai didi

batch-file - 当文件已经存在时,如何在批处理文件的开头退出批处理?

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

我有一个批处理文件,我的目标是只使用一次。在进一步的执行中,这个批处理文件应该什么都不做。为了解决这个任务,我决定使用 If Exist 来检查在批处理脚本末尾创建的文件。所以一开始我有这个(我去正确的目录):

If Exist "file.txt" (
goto exit
)

我在文件末尾设置了一个 exit 标记。

将不胜感激替代方法,但我更喜欢这个问题的解决方案。

最佳答案

转到 manual说:

Direct a batch program to jump to a labelled line.

Syntax GOTO label

我猜标签(我不会使用术语 ma​​rker)名称不应该是 exit,因为存在同名的 windows 命令。将标签改为

:exitprocess

然后做

if exist "file.txt" goto exitprocess

但是,如果您希望使用 exit 作为标签,解决方法是使用

if exist "file.txt" goto :exit

注意冒号,这是告诉goto找到名为exit

的标签

礼貌:@somethingdark 解决方法。

关于batch-file - 当文件已经存在时,如何在批处理文件的开头退出批处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36974616/

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