-1

如何在批处理文件中找到 *.err 文件类型存在或不存在。我正在使用以下代码来查找文件类型的存在。

if [ -f $"*.err" ]
then
   echo "File Type exists"
else
   echo "File Type does not exists"
fi

我认为这段代码不准确。你能纠正这个以找到文件类型的存在吗?

4

1 回答 1

0

在批处理文件中,脚本如下所示:

@Echo off

Rem DistPath Is Where you Want to check for file type
Set "DistPath=%UserProfile%\Desktop"
If Exist "%DistPath%\*.err" ( Echo File Type exists
) Else (
      Echo File Type does not exists
)
pause

编辑:

Try This & Add 需要在“ExecuteFlag”和“Goto EOF”之间执行的代码。

@Echo off

If Exist "*.err" ( 
    Goto EOF
) Else (
    Goto ExecuteFlag
)
pause
Exit

Rem Put Your Code Down Here
:ExecuteFlag
<<< Your Code Here >>>

Goto EOF

但是,如果您将继续并添加比几行更多的内容,这会更好

If Exist "*.err" Goto :EOF 

然后添加其余代码,假设您没有找到该文件。因此,如果文件存在,代码将结束,否则它将根据您的代码处理丢失的文件类型

于 2014-01-25T14:43:01.317 回答