Как узнать тип файловой системы, используемой в Windows? Предпочтительно в коде.Как узнать, какая файловая система используется в Windows? Предпочтительно в коде
0
A
ответ
1
Щелкните правой кнопкой мыши на диске в проводнике, выберите «Свойства». Здесь должна отображаться файловая система.
5
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;
это от http://kb.acresso.com/selfservice/viewContent.do?externalID=Q107782
3
Console.WriteLine(new DriveInfo(Environment.SystemDirectory).DriveFormat);
C#
1
Просто используйте Win32 API: Win32 FAQ с 1992 года!
(см новости: //comp.os.ms-windows.programmer.win32)
+0
Не верьте этому ответу. Для этой группы новостей нет часто задаваемых вопросов. –
0
Если вы имели в виду Win32, а не .NET, см функцию WinAPI GetVolumeInformation(). Вы можете найти его документированы http://msdn.microsoft.com
1
Вот код, который может помочь вам
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>");
}
ли вы имеете в виду с кодом? Если да, то какой язык? Если нет, это не вопрос программирования. – cletus
Что Морон решил, что этот вопрос оскорбителен? И по этой причине, почему он был проголосован? ПРОЧТИТЕ ЧАВО. @Cletus, как насчет внесения конструктивных изменений в вопрос, как Graeme Perrow. Найти тип файловой системы в коде, очевидно, полезно. – Ash