如何把网络共享目录映射为本地驱动器(续)
来源:互联网 发布:mutil paxos算法 编辑:程序博客网 时间:2024/06/06 02:02
有人对原来写的那篇文章提出了更深的问题,就是在不知道网络驱动器盘符的情况下,如何进行删除。起始要获得驱动器的盘符也不是件很复杂的事情,只要向WMI进行查询即可,大致的方法如下。
首先,要在工程中引用Windows.Management。
然后,就是用WMI进行查询,代码如下:
public enum DRIVE_TYPE:int
{
REMOVABLE = 2,
LOCALDISK = 3,
NETDRIVE = 4,
CDROM = 5,
}
public ArrayList GetAllNetDriveName()
{
//get drive collection
string strQuery = string.Format( "SELECT * From Win32_LogicalDisk WHERE DriveType = {0}", (int)( DRIVE_TYPE.NETDRIVE) );
ManagementObjectSearcher query = new ManagementObjectSearcher(strQuery);
ManagementObjectCollection queryCollection = query.Get();
ArrayList arrNetDriveName = new ArrayList();
foreach ( ManagementObject mo in queryCollection)
arrNetDriveName.Add( mo["Name"].ToString() );
return arrNetDriveName;
}
网络驱动器的盘符已经获得,那么删除,就可以调用原来的方法,参见:
http://blog.csdn.net/knight94/archive/2006/03/21/631309.aspx
- 如何把网络共享目录映射为本地驱动器
- 如何把网络共享目录映射为本地驱动器(续)
- [愚翁专栏]如何把网络共享目录映射为本地驱动器(续)
- [愚翁专栏]如何把网络共享目录映射为本地驱动器
- winform把网络共享目录映射为本地驱动器&局域网内copy文件
- 如何映射网络驱动器
- 如何映射网络驱动器?
- Windows下如何将服务器目录映射到本地驱动器
- 如何备份数据库到本地映射网络驱动器
- 如何映射网络驱动器(转载)
- 映射网络驱动器共享网络硬盘
- 把其它地址的共享目录映射到本地
- (转)如何在远程桌面(rdp)映射本地驱动器
- 映射网络驱动器如何共享别人电脑上的共享文件
- 将CentOS目录映射为Windows驱动器
- window如何映射网络驱动器,连接到linux(我用的是:CentOS)下的目录?图解
- CentOS虚拟机如何设置共享文件夹,并在Windows下映射网络驱动器?
- CentOS虚拟机如何设置共享文件夹,并在Windows下映射网络驱动器?
- 寻址技术
- google map test
- MDA模型转换的情况
- 使用WebClient
- HTML中隐藏水平向或垂直滚动条
- 如何把网络共享目录映射为本地驱动器(续)
- ASP.NET2.0中将数据库字段中存储的文件显示出来
- 开始写BLOG
- WAP技术研究综述
- 在不同的网页间传值
- 《做最好的自己》李开复-影响你一生的书
- 恋情四阶段
- 获取sql server栏位描述
- Call to undefined function: iconv() 解决