private void Form1_MouseDown(object sender, MouseEventArgs e)
{
string[] files = new string[] { @"C:\directory\of\file\to\copy.txt" };
this.DoDragDrop(new DataObject(DataFormats.FileDrop,files), DragDropEffects.Copy);
}
這是我使用的代碼。C#拖放到桌面,並獲取目錄
嗯,它工作正常,但想獲得複製文件的目錄。 我該怎麼做?
放棄的目標可能不是有路徑的東西(可能放入電子郵件中?) - 請解釋您打算做什麼,也許還有其他解決方案。例如,如果要將其他文件複製到文件夾中,則應該執行多文件拖動。 – 2012-07-23 22:57:46