命令行的长度限制是多少
答案:2 悬赏:0 手机版
解决时间 2021-02-20 13:46
- 提问者网友:焚苦与心
- 2021-02-20 03:42
命令行的长度限制是多少
最佳答案
- 五星知识达人网友:三千妖杀
- 2021-02-20 05:16
Windows XP 以后的操作系统,例如 win-7, win-8, win-10,命令行的长度限制是 8191 字符。
在它以前 是 2047。例如 win-2000, win-NT
在它以前 是 2047。例如 win-2000, win-NT
全部回答
- 1楼网友:西岸风
- 2021-02-20 06:20
将程序的命令行放在一个文本中,程序从这个文本中读取命令行。
对于 javac来说,它的命令行支持 argument file,在这个argument file中,可以指定编译选项和文件名,语法如下:
javac @argument_file
原则上,如果这个程序使用cmd执行,那么就会存在这样的限制。
有一点疑问,使用createprocess创建的程序还存在这点限制么,查了下msdn,它是这样描述的:
the maximum length of this string is 32k characters
也就是说,使用createprocess创建的程序不存在这样的限制,使用它,命令行的长度可以达到32k个字符
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯