Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 7 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Нельзя ли программно(на Delphi, c++,asm) узнать под какой файловой системой я нахожусь?



Партнер
 

Member
Статус: Не в сети
Регистрация: 18.11.2002
Откуда: не вернуться
Не вопрос, под досом (чистым) можно посмотреть MBR там всё сказано, а под виндой не помню точно, но вроде тоже просто

_________________
Летели гуси-лебеди, а им навстречу - воробьи-пингвины и соловьи-страусы...


 

А какие адреса?


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
Не совсем понял вопрос, тебе надо знать какой тип FS используется на определенном диске? Ведь могут быть несколько дисков, как с FAT32 так и с NTFS. Все это прекрасно узнается через WinAPI. Читаем MSND или даем посик по Гуглу.


 

Member
Статус: Не в сети
Регистрация: 23.09.2003
Откуда: South Ural
Цитата:
Читаем MSND или даем посик по Гуглу

а еще есть замечательная статья - дает ответы на все подобные вопросы
http://www.rsdn.ru/article/humor/howto.xml

_________________
http://stargaz0r.nm.ru
http://people.overclockers.ru/StarGaz0r/files


 

А ещё можно самим подумать, чем статьи microsoftовцев читать.


 

Member
Статус: Не в сети
Регистрация: 21.09.2004
Откуда: Санкт-Петербург
На делфи вот так: (сначала поместить кнопку на форму)


uses
ComObj;

function FileSystem(Name: string): Boolean;
var
Drvname, FS : OleVariant;
begin
FileSystem := False;
fs := CreateOleObject('Scripting.FileSystemObject');
DrvName := fs.GetDrive(fs.GetDriveName(Name));
FileSystem := DrvName.FileSystem = 'NTFS';
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
if FileSystem('C:\zz.txt') then
ShowMessage('На С NTFS файловая система')
else
ShowMessage('На С FAT32 файловая система');
end;

Ну и конечно на C:\ должен лежать zz.txt :)


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 7 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan