[UseMoney=3000]#include <windows.h>
#include <iostream.h>
#define VOLNAMELEN MAX_PATH
#define FILESYSNAMEBUFSIZE MAX_PATH
int main(int avgc,char * argn[])
{
char VolumeName[VOLNAMELEN];
char FileSysNameBuf[FILESYSNAMEBUFSIZE];
DWORD dwSysFlags;
DWORD VolSerNum;
DWORD MaxComLen;
GetVolumeInformation(argn[1], //需要检查的跟目录名称
VolumeName, //卷名称
VOLNAMELEN, //卷名称长度
&VolSerNum, //序列号
&MaxComLen, //最大的文件名长度
&dwSysFlags, //文件系统类型
FileSysNameBuf, //文件系统类型(NTFS或者FAT32)
FILESYSNAMEBUFSIZE); //文件系统类型长度
cout<< "根目录: " << argn[1] << endl;
cout<< "卷名: "<< VolumeName << endl;
cout<< "序列号: "<< VolSerNum << endl;
cout<< "支持的最大文件名长度: "<< MaxComLen<< endl;
cout<< "文件系统类型: "<< FileSysNameBuf << endl;
return VolSerNum;
}
[/UseMoney]
俺就要点小钱吧,反正你有钱
#include <iostream.h>
#define VOLNAMELEN MAX_PATH
#define FILESYSNAMEBUFSIZE MAX_PATH
int main(int avgc,char * argn[])
{
char VolumeName[VOLNAMELEN];
char FileSysNameBuf[FILESYSNAMEBUFSIZE];
DWORD dwSysFlags;
DWORD VolSerNum;
DWORD MaxComLen;
GetVolumeInformation(argn[1], //需要检查的跟目录名称
VolumeName, //卷名称
VOLNAMELEN, //卷名称长度
&VolSerNum, //序列号
&MaxComLen, //最大的文件名长度
&dwSysFlags, //文件系统类型
FileSysNameBuf, //文件系统类型(NTFS或者FAT32)
FILESYSNAMEBUFSIZE); //文件系统类型长度
cout<< "根目录: " << argn[1] << endl;
cout<< "卷名: "<< VolumeName << endl;
cout<< "序列号: "<< VolSerNum << endl;
cout<< "支持的最大文件名长度: "<< MaxComLen<< endl;
cout<< "文件系统类型: "<< FileSysNameBuf << endl;
return VolSerNum;
}
[/UseMoney]
俺就要点小钱吧,反正你有钱
[此贴子已经被作者于2006-6-16 13:09:56编辑过]
偶放弃所有文章版权,偶在BCCN论坛任何贴子,可转贴,可散发,可抄袭,可复制,可被冒名顶替,可被任何人引用到任何文章中且不写出引文出处,偶分文不取。