方法:如何获取操作系统所有分区(逻辑驱动器)
生活随笔
收集整理的這篇文章主要介紹了
方法:如何获取操作系统所有分区(逻辑驱动器)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
轉(zhuǎn)載請注明來源:http://www.cnblogs.com/xuesongshu/
因?yàn)樵诰W(wǎng)上搜到的一些方法比較繁鎖,而且互相抄襲,所以在這里寫一個(gè)新的方法。只寫算法哦。
DWORD dwDrive=::GetLogicalDrives();LPSTR szDrive=(LPSTR)calloc(10,sizeof(TCHAR));int nMask=0;for (int i=0;i<32;i++){nMask=(int)pow(2,i);if (nMask&dwDrive){wsprintf(szDrive,"%C:",i+0x41);//在這里編寫獲取分區(qū)之后想做的事情的代碼。}}此方法走的捷徑是利用位運(yùn)算。這個(gè)方法應(yīng)該也是微軟設(shè)計(jì)時(shí)的初忠。
轉(zhuǎn)載于:https://www.cnblogs.com/xuesongshu/archive/2013/02/10/2909895.html
總結(jié)
以上是生活随笔為你收集整理的方法:如何获取操作系统所有分区(逻辑驱动器)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BZOJ 1269: [AHOI2006
- 下一篇: mac下profile文件(转载)