【问题标题】:Is there a limit for a file size when redirecting input from a file?从文件重定向输入时,文件大小是否有限制?
【发布时间】:2013-04-28 01:58:15
【问题描述】:

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/redirection.mspx?mfr=true 说:

从文件读取命令输入,而不是从键盘读取输入。

文件可以有多大?

我知道将myprogram.exe <arguments> 放入.bat 文件对批处理文件的大小有限制,我想知道是否可以通过运行myprogram.exe < arguments.txt 来避免它?

【问题讨论】:

  • 限制是磁盘空间和耐心。最后一个通常先用完。
  • 对不起,我想我不明白“我知道将“myprogram.exe”放入 .bat 文件对批处理文件的大小有限制”是什么意思... .exe 文件和 .bat 文件的大小也没有任何限制。
  • @Aacini .bat 文件中单行的长度是有限制的。
  • @Joe:是的:8KB(8192 个字符)。例如,这一行:myprogram.exe < arguments.txt 的长度为 29 个字符。我想你永远找不到一个真实的案例可以超过这个限制!
  • @Aacini 我以艰难的方式了解到这一点,当真正的案例意外出现并且我的程序在最糟糕的时候开始崩溃

标签: windows batch-file windows-xp


【解决方案1】:

与您的程序可以从标准输入流中接受的一样大。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-09-15
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 2021-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多