gpt4 book ai didi

c# - 在 C# 中将文件复制到剪贴板

转载 作者:IT王子 更新时间:2023-10-29 04:26:30 30 4
gpt4 key购买 nike

我有一个 Windows Forms TreeView (节点,子节点)。每个节点在其标签中包含一些附加信息。此外,每个节点都在磁盘上映射一个文件。在 C# 中复制/剪切/粘贴节点/文件的最简单方法是什么?

最好有一些示例代码。

最佳答案

考虑使用 Clipboard class .它具有将数据放入 Windows 剪贴板和从 Windows 剪贴板检索数据所需的所有方法。

StringCollection paths = new StringCollection();
paths.Add("f:\\temp\\test.txt");
paths.Add("f:\\temp\\test2.txt");
Clipboard.SetFileDropList(paths);

上面的代码会将文件 test.txt 和 test2.txt 复制到 Windows 剪贴板上。执行代码后,您可以导航到任何文件夹并粘贴 (Ctrl+V) 文件。这相当于在 Windows 资源管理器中选择两个文件并选择复制 (Ctrl+C)。

关于c# - 在 C# 中将文件复制到剪贴板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/211611/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com