我正在尝试使用文件路径将音频文件复制到C#中的剪贴板。我遇到的问题是它没有复制,也没有正确复制,因为它无法粘贴到应用程序之外。
以下是我尝试将其复制到剪贴板的方法:
b_array = File.ReadAllBytes(fileLocation);
Clipboard.Clear();
Clipboard.SetAudio(b_array);
我的测试中的变量fileLocation等于:C:\ Users \ ben \ Music \ Samples \ kick_05.wav
答案 0 :(得分:5)
无需读取文件内容。您可以使用SetFileDropList
将文件直接添加到剪贴板StringCollection files = new StringCollection();
files.Add(fileLocation);
Clipboard.SetFileDropList(files);