【问题标题】:What is the maximum length of a Window's command-line (cmd.exe) command?Window 的命令行 (cmd.exe) 命令的最大长度是多少?
【发布时间】:2010-06-03 14:43:17
【问题描述】:

有很多人在 SO 上向questions 询问如何绕过 cmd.exe 命令的最大长度。我想知道 Windows 命令行长度限制实际上是什么? Windows版本之间有区别吗?使用 32 位和 64 位版本会影响此限制吗?

【问题讨论】:

标签: windows command-line cmd


【解决方案1】:

向谷歌询问你的问题的第一个结果是这篇MS Knowledge Base 文章:

在运行 Microsoft Windows XP 或更高版本的计算机上,您可以在命令提示符处使用的最大字符串长度为 8191 个字符。在运行 Microsoft Windows 2000 或 Windows NT 4.0 的计算机上,您可以在命令提示符处使用的最大字符串长度为 2047 个字符。

【讨论】:

  • 似乎 Windows 版本在达到限制时确实很重要,但 32 位与 64 位没有任何区别。
  • 旁注:这也会影响环境变量中的字符串在批处理文件中的长度。
猜你喜欢
  • 1970-01-01
  • 2021-01-21
  • 1970-01-01
  • 2012-12-20
  • 1970-01-01
  • 2014-02-18
  • 2012-10-13
  • 2021-11-10
  • 1970-01-01
相关资源
最近更新 更多