C#获取驱动器盘符】的更多相关文章

一.使用ManagementObjectSearcher类 static void Main(string[] args) { SelectQuery selectQuery = new SelectQuery("select * from win32_logicaldisk"); ManagementObjectSearcher searcher = new ManagementObjectSearcher(selectQuery); foreach (ManagementObjec…
批处理bat命令--获取当前盘符和当前目录和上级目录 批处理命令获取当前盘符和当前目录%~d0 是当前盘符%cd% 是当前目录可以用echo %cd%进行打印测试 以下例子是命令行编译Visual Studio编写的程序:@echo offset b=%cd% //将当前目录保存到参数b中,等号前后不要有空格C:cd program filescd microsoft visual studio cd common cd msdev98cd binmsdev "%b%\test.dsp"…
随着电脑的使用,硬盘里的资料一天比一天多,也越来越杂乱.一些朋友为了方便文件管理,会考虑重新分区,让C.D.E等盘符分别担任不同的角色.不过,不分区的话也有一些小工具可以帮你实现. Visual Subst 是一款非常实用的免费绿色的系统辅助小工具,它可以将你电脑上任何的文件夹挂载成一个驱动器(硬盘分区).挂载之后可以在“我的电脑”里面直接看到,而不再需要一层层文件夹地去寻找了,可在一定程度上提高效率.Visual Subst 的体积仅几十KB,几乎不会占用系统资源,测试完美支持 Windows…
最近做一个小工具,  C# 对 移动硬盘的检测, var arr = DriveInfo.GetDrives(); 得出的所有磁盘,发现对于移动硬盘,DriveType 不是 Removable 类型,而是 Fixed 枚举类型.   C#检测移动硬盘,网上找了很久,没有现成正确的代码,只有自己想办法了. 代码如下: public static List<string> GetListDisk() { List<string> lstDisk = new List<strin…
命令 当前盘符:%~d0 当前路径:%cd% 当前执行命令行:%0 当前bat文件路径:%~dp0 当前bat文件短路径:%~sdp0 测试 下载testBatPath.bat测试文件,双击.bat运行. 测试结果(我把文件放在了桌面) Next 使用方式 set赋值给一个变量,在命令中引用这个变量 举例:执行批处理命令,调用.bat当前目录下的SQL文件 @echo off set filepath=%cd% echo 创建中间表开始 sqlplus GXGXH/GXGXH @%filepat…
System.IO.DriveInfo[] hardDiskDrives = System.IO.DriveInfo.GetDrives(); foreach (System.IO.DriveInfo hardDiskDrive in hardDiskDrives) { if(hardDiskDrive.DriveType.ToString() != "CDRom") { totalSize = hardDiskDrive.TotalSize / ( * * ); totalFreeS…
原文 NSIS:获取硬盘中容量最大的分区盘符 我们在安装一些在线视频软件比如迅雷看看时,会发现他们的安装程序会自动判断当前系统中容量最大的分区,以便在其中创建数据缓冲下载的文件夹,这种功能如果实现呢,下面我们用NSIS来获取一下硬盘中容量最大的分区盘符. 01 !include "FileFunc.nsh" 02 !include "LogicLib.nsh" 03   04 OutFile "Demo.exe" 05 SilentInstall…
转自: http://blog.csdn.net/loulou_ff/article/details/3769479     写点东西,把这阶段的研究内容记录下来,同时也给研究相关内容的同志提供参考,免得走弯路. 先说几句实话,在网上我所搜索到的有用的东西,基本都是外国鬼子搞的,不得不佩服他们,在技术内容探讨上,外国人非常的深入,而且论坛没有垃圾回帖,这和我们这里是截然不同的.说差距,主要是在原始基础创新层面.我搞的那个调整盘符的批处理,只有MSFN的JACLAZ(他也是MSFN,BOOT-LA…
http://qqhack8.blog.163.com/blog/static/1141479852012102133475/     Delphi 自动检测U盘插入.拔出及获取U盘盘符! u盘的 插入和删除windows会给所有的程序发出WM_DEVICECHANGE 信息//这句放在private里面procedure WMDeviceChange(var Msg: TMessage); message WM_DEVICECHANGE; procedure TForm1.WMDeviceCh…
public static long GetHardDiskSpace(string str_HardDiskName) { ; str_HardDiskName = str_HardDiskName + ":\\"; DriveInfo[] drives = DriveInfo.GetDrives(); foreach (DriveInfo drive in drives) { if (drive.Name == str_HardDiskName) { totalSize = dri…