请选择 进入手机版 | 继续访问电脑版

C++获取指定目录剩余磁盘空间(微软官方SDK版本)

[复制链接]
唐少琼 发表于 2021-1-2 11:46:50 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
代码来自:C:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\directshow\capture\amcap
demo是获取空间是用来录像,它还做了一个比力, 要录多大,当前磁盘剩多大!
代码很有用,比我以前发的版本要高级些,固然功能是一样的。。。。。
  
SDK是这么调用的:
  1. DWORDLONG        dwlFileSize = 0;            long             lFreeSpaceInKB;            // Get current capture file name and measure its size            dwlFileSize = GetSize(gcap.wszCaptureFile);            // Get free disk space and add current capture file size to that.            // Convert the available space to MBs.            if((lFreeSpaceInKB = GetFreeDiskSpaceInKB(gcap.wszCaptureFile)) != -1L)            {                lFreeSpaceInKB += (long)(dwlFileSize / 1024);                nFreeMBs = lFreeSpaceInKB / 1024 ;                SetDlgItemInt(hDlg, IDD_SetCapFileFree, nFreeMBs, TRUE) ;            }            else            {
复制代码
                                   
                                                keivin2006                                           
                CSDN认证博客专家                                        C/C++                vc/qt                音视频                            一名c/c++/vc/qt 的小学生,“醒目”c,“醒目”c++,“醒目”vc++,“醒目”php,“醒目”qt,“醒目”java,</br>“醒目”python,“醒目”c#,“醒目”...!  编不下去了,只要见过名字的都我“醒目”....为哈,因为我现在是csdn“砖家”了!</br>本人qq: 88520350   </br>qq学习群:930432714  (C/C++/QT/VC学习交换群) 海量学习资料都分享在群里</br>指点学习方向,掌握学习要点,快速提高技能水平, 技能分享,共同学习!
来源:https://blog.csdn.net/kaizi318/article/details/111992535
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )