【问题标题】:Read Text File line by line using Command Prompt/Batch使用命令提示符/批处理逐行读取文本文件
【发布时间】:2010-05-28 22:31:04
【问题描述】:

首先我非常感谢这个网站的所有者。在读者提供的解决方案的帮助下,我学习并实施了各种技术。

我知道我提出的问题在这个论坛上发布了很多次。我已经厌倦了所有可用的解决方案,但没有运气 我可能会尝试读取一个 dat 文件,该文件基本上是一个包含超过 22000 个字符的 msg/feed 文件。每条线的长度可能相同,也可能不同。我的要求是将文件转换为固定行长的字符文件。我有一个使用 vb 脚本运行良好的逻辑,但是它非常慢。 我已经检查了 For f/ 但没有运气。我唯一的分隔符是 EOT,我可以在 Textpad 中看到,但在记事本中看不到。 我已经尝试过使用 \n,token=。 请帮助我解决问题。 问候, 拉吉夫 rajivbhati12@gmail.com

【问题讨论】:

  • 您好 Rajiv,请给我们您的文本文件的示例(几行),并说明您希望如何对其进行更多转换。此外,如果您可以包含执行实际转换(循环)的代码部分,那就太好了。

标签: file text batch-file command prompt


【解决方案1】:

如果 VBScript 太慢,那么批处理文件会更慢。 cmd擅长的是运行程序;作为一个编程环境——不是那么多。字符串操作当然不是它的强项(我还没有知道你是否真的可以操作任意字符串)。

话虽如此,看看你的算法,分析它,找出是什么让它变慢。用另一种语言重新实现它可能不会让它更快。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-04
    • 2021-08-14
    • 1970-01-01
    • 2020-09-02
    • 1970-01-01
    相关资源
    最近更新 更多