如何查找Windows中使用的文件系统?最好是代码
如何查找Windows中使用的文件系统类型?最好是在代码中。右键单击资源管理器中的驱动器,选择属性。文件系统应该显示在那里如何查找Windows中使用的文件系统?最好是代码,windows,filesystems,Windows,Filesystems,如何查找Windows中使用的文件系统类型?最好是在代码中。右键单击资源管理器中的驱动器,选择属性。文件系统应该显示在那里 function string get_FileSystem( strPath ) object objFSO, objDrive; begin set objFSO = CreateObject ( "Scripting.FileSystemObject" ); if ( IsObject (objFSO) ) then try set o
function string get_FileSystem( strPath )
object objFSO, objDrive;
begin
set objFSO = CreateObject ( "Scripting.FileSystemObject" );
if ( IsObject (objFSO) ) then
try
set objDrive = objFSO.GetDrive( objFSO.GetDriveName( strPath ) );
if ( IsObject( objDrive ) ) then
//Available return types include FAT, NTFS, FAT, FAT32, and CDFS
return objDrive.FileSystem;
endif;
catch
MessageBox( "Unable to determine File System.", INFORMATION );
endcatch;
endif;
end;
那是从
C#只需使用Win32 api即可:自1992年以来的Win32常见问题解答
(见news://comp.os.ms-windows.programmer.win32)如果您指的是Win32而不是.NET,请参阅WinAPI GetVolumeInformation()函数。您可以在找到文档,这里有一些代码可以帮助您
foreach (DriveInfo objDrive in DriveInfo.GetDrives())
{
Response.Write("</br>Drive Type : " + objDrive.Name);
Response.Write("</br>Drive Type : " + objDrive.DriveType.ToString());
Response.Write("</br>Available Free Space : " + objDrive.AvailableFreeSpace.ToString() + "(bytes)");
Response.Write("</br>Drive Format : " + objDrive.DriveFormat);
Response.Write("</br>Total Free Space : " + objDrive.TotalFreeSpace.ToString() + "(bytes)");
Response.Write("</br>Total Size : " + objDrive.TotalSize.ToString() + "(bytes)");
Response.Write("</br>Volume Label : " + objDrive.VolumeLabel);
Response.Write("</br></br>");
}
foreach(DriveInfo.GetDrives()中的DriveInfo objDrive)
{
响应.写入(“驱动器类型:”+objDrive.Name);
Response.Write(“驱动器类型:”+objDrive.DriveType.ToString());
Response.Write(“可用可用空间:”+objDrive.AvailableFreeSpace.ToString()+“(字节)”);
响应.写入(“驱动器格式:”+objDrive.DriveFormat);
Write(“总可用空间:“+objDrive.TotalFreeSpace.ToString()+”(字节)”);
Write(“总大小:”+objDrive.TotalSize.ToString()+“(字节)”);
响应。写入(“卷标:”+objDrive.VolumeLabel);
回答。写(“”;
}
你是指代码吗?如果是,用什么语言?如果不是,这不是一个编程问题。哪个白痴认为这个问题是冒犯性的?也是因为这个原因,为什么它被否决了?阅读常见问题@克莱特斯,不如像格雷姆·佩罗那样对这个问题进行建设性的修改。在代码中找出文件系统的类型显然很有用。不要相信这个答案。该新闻组没有常见问题解答。
foreach (DriveInfo objDrive in DriveInfo.GetDrives())
{
Response.Write("</br>Drive Type : " + objDrive.Name);
Response.Write("</br>Drive Type : " + objDrive.DriveType.ToString());
Response.Write("</br>Available Free Space : " + objDrive.AvailableFreeSpace.ToString() + "(bytes)");
Response.Write("</br>Drive Format : " + objDrive.DriveFormat);
Response.Write("</br>Total Free Space : " + objDrive.TotalFreeSpace.ToString() + "(bytes)");
Response.Write("</br>Total Size : " + objDrive.TotalSize.ToString() + "(bytes)");
Response.Write("</br>Volume Label : " + objDrive.VolumeLabel);
Response.Write("</br></br>");
}