【问题标题】:How to get file path of copied file in Windows?如何在 Windows 中获取复制文件的文件路径?
【发布时间】:2021-09-01 03:02:52
【问题描述】:

这适用于我在资源管理器中通过右键单击上下文菜单或 Ctrl+C 复制的文件。

我查看了System.Windows.Clipboard,但似乎没有一种方法可以获取有关已复制文件的任何信息。

任何帮助表示赞赏。

【问题讨论】:

标签: c# windows winapi windows-10 clipboard


【解决方案1】:

这项工作适合你

剪贴板在 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();
}

【讨论】:

    【解决方案2】:

    请使用这个

    Clipboard.GetFileDropList();
    

    【讨论】:

    • 这是另一个答案在这个答案之前几个小时所说的话。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-02-11
    • 2013-01-31
    • 2012-12-29
    • 1970-01-01
    • 1970-01-01
    • 2016-04-06
    • 2019-05-27
    相关资源
    最近更新 更多