C#判断文件是复制还是剪切
来源:互联网 发布:网络信息安全资质 编辑:程序博客网 时间:2024/06/06 03:42
拿到这个问题的时候按国际惯例是全搜一遍
谷歌、百度、有道无道结果还没有找到。
那这就的自己动手丰衣足食了。。。
先分析一下复制和剪切在剪贴板中有什么不同
还好以前做了一个剪贴板分析器
发现有一个叫“Preferred DropEffect”的数据
平时做拖拽方法的时候见过,有Move和Copy等区别
分析其数值:
是有变化!
根据“Preferred DropEffect”再次搜索,答案揭晓:
private void button1_Click(object sender, EventArgs e){ IDataObject vDataObject = Clipboard.GetDataObject(); if (!vDataObject.GetDataPresent(DataFormats.FileDrop)) return; MemoryStream vMemoryStream = (MemoryStream)vDataObject.GetData( "Preferred DropEffect", true); DragDropEffects vDragDropEffects = (DragDropEffects)vMemoryStream.ReadByte(); if ((vDragDropEffects & DragDropEffects.Move) == DragDropEffects.Move) Text = "剪切"; else if ((vDragDropEffects & DragDropEffects.Copy) == DragDropEffects.Copy) Text = "复制";}
0 0
- C#判断文件是复制还是剪切
- 判断文件是复制还是剪切
- 如何判断用户对文件是剪切还是复制?
- 如何判断剪贴板是复制还是剪切的?
- C#复制、剪切、创建文件
- C#中判断一个文件是本地还是远程文件?
- 复制 剪切 删除 文件
- c#实现文件批处理:剪切、复制、删除、改名、分类等
- 文件路径判断是文件还是文件夹
- C#判断字符是英文还是中文
- Linux文件剪切复制粘贴
- 跨平台判断是文件还是文件夹
- 如何判断文件是文本还是二进制
- 判断一个路径是文件夹还是文件
- 判断该路径是文件还是文件夹
- 跨平台判断是文件还是文件夹
- C++ windows 判断是文件还是文件夹
- linux如何判断是文件还是目录
- OpenLayers3-5-Bing Maps
- 利用iframe实现ajax跨域请求,抓取网页中ajax数据
- Hbase 布隆过滤器BloomFilter介绍
- 你发现什么了吗
- 初学Shiro 0:Shiro简介
- C#判断文件是复制还是剪切
- centos install php5.6
- [从头学数学] 第47节 总复习
- 应用Docker+Jupyter快速搭建数据科研环境
- 把jar包添加到maven仓库,
- 微信获取网页授权路径
- Es基于多条件进行查询(2)
- 网卡的工作模式及iwconfig 使用手册(内容很丰富,有用,转自Openwrt论坛)
- cocos2dx-flappy bird