【发布时间】:2021-09-01 03:02:52
【问题描述】:
这适用于我在资源管理器中通过右键单击上下文菜单或 Ctrl+C 复制的文件。
我查看了System.Windows.Clipboard,但似乎没有一种方法可以获取有关已复制文件的任何信息。
任何帮助表示赞赏。
【问题讨论】:
标签: c# windows winapi windows-10 clipboard
这适用于我在资源管理器中通过右键单击上下文菜单或 Ctrl+C 复制的文件。
我查看了System.Windows.Clipboard,但似乎没有一种方法可以获取有关已复制文件的任何信息。
任何帮助表示赞赏。
【问题讨论】:
标签: c# windows winapi windows-10 clipboard
这项工作适合你
剪贴板在 System.Windows.Forms 里面,这样使用:
if (Clipboard.ContainsFileDropList())
{
var filesArray = Clipboard.GetFileDropList();
//now you have a array of file address
}
else if(Clipboard.ContainsText())
{
var fileName = Clipboard.GetText();
}
【讨论】:
请使用这个
Clipboard.GetFileDropList();
【讨论】: