windows - 抑制 Windows 命令行中的错误消息

标签 windows shell batch-file

假设我已经在下一个路径文件上创建了一个文件夹:"C:\users\charqus\desktop\MyFolder",然后我在 CMD 上运行下一个命令:

mkdir "C:\users\charqus\desktop\MyFolder"

我收到这样的消息:“子目录或文件 C:\users\charqus\desktop\MyFolder 已经存在”

因此,命令行中是否有任何命令可以摆脱这些返回的消息? 我试过 echo off 但这不是我要找的。

最佳答案

将输出重定向到nul

mkdir "C:\users\charqus\desktop\MyFolder" > nul

根据命令,您可能还需要重定向错误:

mkdir "C:\users\charqus\desktop\MyFolder" > nul 2> nul

Microsoft describes the options here ,这是有用的阅读。

关于windows - 抑制 Windows 命令行中的错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20298682/

相关文章:

shell - 让 Find 只打印文件名,而不是完整路径

windows - 如何忽略 url 中的符号以替换批处理脚本中的字符串?

c# - 使用 FileShare.Delete 打开已删除文件的行为是否在 Windows 上发生了变化?

c++ - g++ 错误 : invalid preprocessing directive #INCLUDE

linux - 无法使用SED命令

linux - 从 shell 脚本运行 awk 文件而不指定 awk 的确切位置

batch-file - DOS 6.22 批处理文件中忽略 IF EXIST ELSE 的问题

windows - vbscript 找不到存储在谷歌驱动器中的批处理文件

java - 将 Java/Mysql 应用程序从 Linux 移植到 Windows

.net - 如何在注册表中存储 SecureString?