删除并执行目标应用程序中的文件

时间:2015-04-08 12:24:27

标签: c# wpf

我对WPF中的拖放感到震惊,我所拥有的是一个绑定到Datagrid的文件的本地路径。现在,当用户拖动文件并放在桌面上时,我可以为该文件创建快捷方式。但我需要的是,如果用户在某些媒体播放器上删除该文件,则说它应该播放该文件。

                var url = @"filepath.mp4";
                //create shortcut in temp folder...and return that location
                var shortCutUrl = AddShortCut(System.IO.Path.GetFileName(url), url);  
                string[] array = new string[] { shortCutUrl };
                var data = new DataObject(DataFormats.FileDrop, array, true);
                //now drop that file to whatever location
                DragDrop.DoDragDrop(parent, data, DragDropEffects.Copy);

媒体播放器似乎没有阅读* .lnk扩展名,但VLC确实如此。 如果我遗失了某些东西或者我走错了路,请建议。

提前致谢

0 个答案:

没有答案