想实现一个制定文件向U盘里COPY文件的小程序1,首先要确定盘符(大概会有 好4个以上的 不确定值)
2,文件要能用对话框进行选择
3,写入完毕 要求有删除USB 的功能估计只能在WinForm里写了。
有代码的必定给分!!!!
2,文件要能用对话框进行选择
3,写入完毕 要求有删除USB 的功能估计只能在WinForm里写了。
有代码的必定给分!!!!
解决方案 »
- .Net的智能设备程序无法运行
- fckeditor 添加属性???高手进。。谢谢
- 电脑A在广州的局域网,电脑B在上海的局域网,如何使用winsock通讯?如何得到IP和通讯端口呢?
- datetime只取time部分的函数有吗?
- 自己写的ORM框架,贴应用代码给大家看看
- 字符串转换问题
- 如果判断一个object对象是否为bool型
- 怎样实现:在Button上按Enter键(回车),焦点迁移到下一个控件
- 怎样动态分配数组的维数??
- 为什么我生成的C#的Windows应用程序,copy到其他的机器上面不能用??
- 关于SQL2000的数据存储过程问题
- 关于DataAccess Application Block第一次启动速度过慢的问题!
--------------------
能讲具体点吗? 谢谢!~
参看
http://www.codeproject.com/useritems/usbeject.asp
http://blog.csdn.net/knight94/archive/2006/03/27/640153.aspx大致的方法是一样的,一个文件用File.Copy即可。
是想要一个完全脱离人手。
插入U 盘 ,运行程序,然后程序将文件拷贝如U盘 ,最后自动弹出U盘吗?如果不是,那么上面已经有很好的答案了,选择文件夹用通用控件就可以。断开和COPY都有成熟的方法。如果是自动的,那么代码里一定有硬代码。
我想问你怎么确定盘符?
有的时候是G都的时候是 H 即便能找到U盘,然后考入固定的地址,但插入2个怎么办?
然后把拷贝写到线程中.基本就可以了
ManagementObjectSearcher query = new ManagementObjectSearcher("SELECT * From Win32_LogicalDisk ");
ManagementObjectCollection queryCollection = query.Get();
然后foreach一下queryCollection就可以得到所有的盘了,以及盘的类型.结束usb设备楼上的代码有了