0

再会,

我是 CNC 程序而不是计算机程序员。我正在使用 CAM 软件为我们的 CNC 路由器制作切割程序。路由器有点旧,只能处理 200-300 kb 大的文件。我们正在做需要 1-2 兆文本文件的雕刻。我正在使用一个名为 GSplit ( http://www.gdgsoft.com/gsplit/ ) 的程序来划分文本文件。它会生成 10-25+ 个文件,其中包含我们的机器可以读取的自定义标题。所有文件都很棒并且可以正常工作,但是我必须手动将结束行/页脚添加到每个文件中。创建和使用的文件是普通的 .txt 文件,但具有特定的扩展名 .ANC。

有什么方法可以自动打开每个单独的文件,滚动到最后并复制/粘贴相同的 1-2 行代码?这些文件是包含文件夹中的 NAME[number].ANC。是否可以直接指向一个文件夹并说“将此'文本'添加到此文件夹中的每个文件”?

谢谢你的时间。

4

2 回答 2

0

您使用的是什么操作系统?使用 Unix,您可以在命令行上执行一个简单的脚本。如果您在包含特定文件的目录中,只需执行:

for file in *; do echo "APPEND THIS" >> $file; done

如果你运行的是 Windows,你应该可以使用 cygwin 来做同样的事情(可能你也可以使用 power shell,但我对此一无所知)

于 2013-11-17T17:32:50.363 回答
0

我找到了一个程序 Notepad++(显然是最后一个找到它的人......)。使用查找/替换文件选项。一个正则表达式(注意确切地说这些是什么,但我相信你们会这样做)“\s+\z”来寻找什么。它会在所有文件的末尾找到最后一个空格或其他任何内容,然后添加我需要的代码。简单、免费,而且我不需要编写任何计算机代码。感谢您尝试帮助我 Dirkk!:)

于 2013-11-18T03:30:36.323 回答