如何防止批处理文件输出任何错误?

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

以下命令输出一些错误(例如“ 找不到指定的路径” ...)。如何防止此命令显示任何内容?

@echo off

cd C:\test
for /d %%a in (*) do (
    echo [test]>"%%a\test.txt"
    echo %%a >>"%%a\test.txt"
)

欢迎任何帮助。

谢谢

windows for-loop batch-file output echo
1个回答
0
投票

运行以下命令,它将有助于您了解问题所在。

@echo off
setlocal

echo Starting script

echo Checking if directory exists
if exist "C:\test" (
    cd C:\test
    echo ... I found the Directory
    echo.
    echo Running loop
    for /d %%a in (*) do (
        echo.    Processing: "%%a"      
        echo [test]>"%%a\test.txt"
        echo %%a >>"%%a\test.txt"
    )
    echo ...Loop finished
) else (
    echo Whoops the directory "C:\test" does not exist
)
echo.
pause
© www.soinside.com 2019 - 2024. All rights reserved.