c# - 如何将文本附加到多个文件

标签 c# file-io

我不是程序员,但我是一名研究员,我需要修改一些文件。 我在 c:\abc\目录中有许多扩展名为 *.mol 的文本文件。我需要将包含以下文本“M END”的行附加到此列表中的每个文件。我尝试在 C# 中进行以下操作,但没有任何结果:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
            StreamWriter sw = new StreamWriter("c:\\abc\\*.mol", true); 
            sw.WriteLine("M  END"); 
            sw.Close();   

        }
    }
}

请提出解决方案。

谢谢!

最佳答案

您对这个可以放入任何 DOS 批处理 (.bat) 文件的单行文件是否满意:

FOR %%I IN (c:\abc\*.mol) DO ECHO M  END>>%%I

关于c# - 如何将文本附加到多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1538094/

相关文章:

.net - 使用 .NET 增强读取和解析文本文件的替代方案

带有进度条的 Apache IO 下载文件的 Java

java - 如何使用java编辑文本文件中的记录?

c# - 代码覆盖率和单元测试成功值未显示在 SonarQube 4.4 仪表板中

c# - .NET多代理程序仿真(运行时加载/卸载)的插件体系结构

c# - 将 DataGridView 导出到 CSV 文本文件

c# - 匹配所有字母数字和数学运算符的正则表达式

c# - ExtractAll 之后没有出现文件?

python - 如何将文本文件读入单独的列表python

计算文件夹中 txt 文件的数量以及最旧的文件(如果文件数量大于 10)?