请问C#里面如何实现剪切一个文件到另一个目录时,能捕获到原来的路径是那个? 比如c:\a.txt剪切到d:\a.txt,就想监控获取到c:\a.txt这个路径值。FileSystemWatcher可以监控文件,但只能监控文件发生后的时间,如Changed事件,获取的FullPath是后者的路径,即d:\a.txt。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://topic.csdn.net/u/20101221/14/2e973072-df78-4cf8-988a-54af23d976af.html // <summary> /// 复制或剪切文件至剪贴板 /// </summary> /// <param name="files">文件路径的数组</param> /// <param name="cut">是否剪切true为剪切,false为复制</param> void CopyToClipboard(string[] files,bool cut) { if (files == null) return; IDataObject data = new DataObject(DataFormats.FileDrop, files); MemoryStream memo = new MemoryStream(4); byte[] bytes = new byte[] { (byte)(cut ? 2 : 5), 0, 0, 0 }; memo.Write(bytes, 0, bytes.Length); data.SetData("Preferred DropEffect", memo); Clipboard.SetDataObject(data); }参考 foreach (string s in Clipboard.GetFileDropList()) { Console.WriteLine(s); }GetFileDropList可以得到复制的文件路径 那我要什么方法来捕获粘贴事件呢,因为,如果还用FileSystemWatcher的Changed事件来触发处理,那此时剪切板的内容已是空了。 http://www.codeproject.com/KB/clipboard/ClipSpyPlus.aspxhttp://www.radsoftware.com.au/articles/clipboardmonitor.aspxhttp://www.codeproject.com/KB/DLL/WindowsHookLib.aspxClipboard Monitor Many thanks.It's very useful. 小票打印机 如何将这种字符串转换成整数? 如何改变DataGridView的ColumnHeader的背景颜色?谢谢 菜鸟问题:是否有标准类实现文本对话框功能? DataGrid的超难问题 在线等,outlook expree存放电子邮件的默认目录是啥?你可以在“工具-》选项-》维护->存储文件夹"中看到。我因为以前改掉了,所以不知 我在C#中遇到的一个问题,高手救命(在线等待) 关于C#中字符串的问题??请高手出马,20分献上 用c#编写函数 输入数值 输出字符串 赶快,迟了,就没机会了!:) 关于Socket的问题,求高人解答 填空题--字节与字符串转换
/// 复制或剪切文件至剪贴板
/// </summary>
/// <param name="files">文件路径的数组</param>
/// <param name="cut">是否剪切true为剪切,false为复制</param>
void CopyToClipboard(string[] files,bool cut)
{
if (files == null) return; IDataObject data = new DataObject(DataFormats.FileDrop, files);
MemoryStream memo = new MemoryStream(4);
byte[] bytes = new byte[] { (byte)(cut ? 2 : 5), 0, 0, 0 };
memo.Write(bytes, 0, bytes.Length);
data.SetData("Preferred DropEffect", memo);
Clipboard.SetDataObject(data);
}参考
{
Console.WriteLine(s);
}
GetFileDropList可以得到复制的文件路径
那我要什么方法来捕获粘贴事件呢,因为,如果还用FileSystemWatcher的Changed事件来触发处理,那此时剪切板的内容已是空了。
Many thanks.It's very useful.