gpt4 book ai didi

windows - 批量写入文件

转载 作者:可可西里 更新时间:2023-11-01 09:48:01 25 4
gpt4 key购买 nike

我正在尝试获取一个批处理文件来获取用户输入并将其放入一个文件中……这是我目前为止的代码。

set /p input path=Path:
echo %path% >> log.txt

当我关闭 echo 时,它会像这样在人字形前面放置一个“1”:

echo C:/Example/Path 1>> log.txt
the system can not find the file specified.

谁能解释一下

最佳答案

当然 - 我会回答所问的问题。

最初,>某处或任何重定向将数据发送到指定的目的地。

随着 NT 版本的变化,它得到了扩展。直接在重定向器之前的数字表示 逻辑文件号,其中 0=STDIN(标准输入)1=STDOUT(标准输出)和 2=STDERR(标准错误)。其他未定义。这可能导致输出数据(通常)以数字结尾的问题,因此 >filename echo ... 语法

因此,为了向后兼容,(例如)>nul 仍然像往常一样被处理,但它以其显式形式 ECHOed 1> nul - 将 STDOUT 发送到 nul 以区别于 2>somewhere_else

关于windows - 批量写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17474021/

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