Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

подскажите, информация о файле С++В

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
Anatoliy



Зарегистрирован: 15.04.2002
Сообщения: 681
Откуда: Moscow

СообщениеДобавлено: Ср Мар 13 2002 09:41    Заголовок сообщения: подскажите, информация о файле С++В Ответить с цитатой

С помощью какой процедуры, можно получить о файле информацию
- дата создания
- изменения
- открытия
- размер
- имя
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
IL



Зарегистрирован: 21.05.2002
Сообщения: 19
Откуда: Ryazan

СообщениеДобавлено: Ср Мар 13 2002 10:29    Заголовок сообщения: Re: подскажите, информация о файле С++В Ответить с цитатой

#include
int fstat(int handle, struct stat *statbuf);
int stat(const char *path, struct stat *statbuf);
int _wstat(const wchar_t *path, struct stat *statbuf);

Description

Gets open file information.

fstat stores information in the stat structure about the file or directory associated with handle.

stat stores information about a given file or directory in the stat structure. The name of the file is path.

statbuf points to the stat structure (defined in sys\stat.h). That structure contains the following fields:

st_mode Bit mask giving information about the file's mode
st_dev Drive number of disk containing the file or file handle if the file is on a device
st_rdev Same as st_dev
st_nlink Set to the integer constant 1
st_size Size of the file in bytes
st_atime Most recent access (Windows) or last time modified (DOS)
st_mtime Same as st_atime
st_ctime Same as st_atime

The stat structure contains three more fields not mentioned here. They contain values that are meaningful only in UNIX.

The st_mode bit mask that gives information about the mode of the open file includes the following bits:

One of the following bits will be set:

S_IFCHR If handle refers to a device.
S_IFREG If an ordinary file is referred to by handle.

One or both of the following bits will be set:

S_IWRITE If user has permission to write to file.
S_IREAD If user has permission to read to file.

The HPFS and NTFS file-management systems make the following distinctions:

st_atime Most recent access
st_mtime Most recent modify
st_ctime Creation time

Return Value

fstat and stat return if they successfully retrieved the information about the open file.

On error (failure to get the information) these functions return -1 and set the global variable errno
to

EBADF Bad file handle
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ilya
Гость





СообщениеДобавлено: Ср Мар 13 2002 11:24    Заголовок сообщения: CFile::GetStatus Ответить с цитатой

Сначала открыть и т.д.
Вернуться к началу
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Программирование Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...