gpt4 book ai didi

testing - XCOPY 似乎耗尽了重定向的输入

转载 作者:行者123 更新时间:2023-11-28 21:32:10 25 4
gpt4 key购买 nike

我正在尝试为我的一些脚本编写测试。我正在重定向来自包含特定测试用例输入的文件的输入。我的一些脚本使用了 xcopy。我注意到,即使我使用抑制确认提示的 /Y 选项,xcopy 也会耗尽重定向的输入。

这是一个脚本来产生这个:

@ECHO OFF
SETLOCAL
SET some_info=
SET /p some_info=Please provide info:
ECHO.
ECHO Your input was:%some_info%

xcopy /Y some_existing_file.txt some_other_existing_file.txt

SET some_info=
SET /p some_info=Please provide info:
ECHO.
ECHO Your input was:%some_info%

SET some_info=
SET /p some_info=Please provide info:
ECHO.
ECHO Your input was:%some_info%

ENDLOCAL

这是输入:

info 1
info 2
info 3

请注意,文件 some_existing_file.txtsome_other_existing_file.txt 都存在,正如它们的名字所暗示的那样。

我注意到 copy 不会耗尽重定向的输入,但不幸的是我经常使用 xcopy/EXCLUDE 选项并将其替换为copy 会导致我的脚本发生很多变化。

您是否注意到 xcopy 的这种行为?有没有办法在不对我的脚本进行重大更改的情况下避免它?如果您对如何自动测试批处理脚本有其他建议,请告诉我。

最佳答案

这在这里有效:

<nul xcopy /Y some_existing_file.txt some_other_existing_file.txt

关于testing - XCOPY 似乎耗尽了重定向的输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16316260/

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