方法:如何获取操作系统所有分区(逻辑驱动器)
生活随笔
收集整理的這篇文章主要介紹了
方法:如何获取操作系统所有分区(逻辑驱动器)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
轉載請注明來源:http://www.cnblogs.com/xuesongshu/
因為在網上搜到的一些方法比較繁鎖,而且互相抄襲,所以在這里寫一個新的方法。只寫算法哦。
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);//在這里編寫獲取分區之后想做的事情的代碼。}}此方法走的捷徑是利用位運算。這個方法應該也是微軟設計時的初忠。
轉載于:https://www.cnblogs.com/xuesongshu/archive/2013/02/10/2909895.html
總結
以上是生活随笔為你收集整理的方法:如何获取操作系统所有分区(逻辑驱动器)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BZOJ 1269: [AHOI2006
- 下一篇: mac下profile文件(转载)