如何将文本文件中的数据复制到剪贴板

本文关键字:数据 复制 剪贴板 文本 文件 | 更新日期: 2023-09-27 18:07:45

我想复制文本文件中的数据到剪贴板。例如,这是你可以在记事本中打开的相同类型的文件。

我读了这个问题,它是关于复制一个特定的字符串或从文本框的形式。

但是我想从文件中复制

如何将文本文件中的数据复制到剪贴板

如果要将文本文件的内容复制到Clipboard,请使用以下代码:

Clipboard.SetText(File.ReadAllText("your file path"));

(原来的答案,在问题编辑之前:如果你想复制一个记事本的内容到Clipboard,那么只需选择文本并按ctrl+c。它会将文本复制到Clipboard。)

您可能正在寻找您使用记事本查看的文件中的文本。不需要记事本通过代码访问该文本。要访问文件中的文本,您可以使用c#文件流(例如StreamReader)打开该文件,并将读取的文本复制到clipBoard

将文本读取为字符串字符串并复制到剪贴板

using (StreamReader sr = new StreamReader("TestFile.txt"))
{
   String text = sr.ReadToEnd();
   Clipboard.SetText(text);
}

OR,简写为

Clipboard.SetText(File.ReadAllText("TestFile.txt"));