Вход/Регистрация
Системное программирование в среде Windows
вернуться

Харт Джонсон М.

Шрифт:
Обработка ошибок SetLastError errno errno Глобальная переменная Блокирование файлов LockFile fcntl(cmd=F_GETLK,…) – Блокирование файлов LockFileEx fcntl(cmd=F_GETLK,…) – Блокирование файлов UnlockFile fcntl(cmd=F_GETLK,…) – Блокирование файлов UnlockFileEx fcntl(cmd=F_GETLK,…) – Файловая система CloseHandle (в данном случае закрытие дескриптора файла) close* fclose CloseHandle не ограничивается файлами Файловая система CopyFile open; read; write; close fopen; fread; fwrite; fclose Дублирование файла Файловая система CreateFile open*, creat* fopen Открытие/ создание файла Файловая система DeleteFile unlink* remove Удаление файла Файловая система FlushFileBuffers fsynch fflush Запись буферизованных данных в файл Файловая система GetFileAttributes stat*, fstat*, lstat – Файловая система GetFileInformationByHandle stat*, fstat*, lstat – Заполнение структуры информацией о файле Файловая система GetFileSize stat*, fstat*, lstat ftell, fseek Получение размера файла в байтах Файловая система  GetFileTime stat*, fstat*, lstat – Файловая система GetFileType stat*, fstat*, lstat – Определение типа устройства или файла Файловая система GetStdHandle Используйте файловые дескрипторы 0, 1 или 2 Используйте stdin, stdout, stderr Файловая система GetTempFileName Используйте библиотеку С tmpnam Создание уникального имени файла Файловая система GetTempFileName, CreateFile Используйте библиотеку С tmpfile Создание временного файла Файловая система GetTempPath /temp path – Получение пути к каталогу для временных файлов Файловая система MoveFile, MoveFileEx Используйте библиотеку С rename Переименование файла или каталога Файловая система CreateHardLink link, unlink* – Windows не поддерживает ссылки Файловая система – symlink – Создание символической ссылки Файловая система – readlink – Чтение имени в символической ссылке Файловая система Отсутствует; ReadFile возвращает 0 байт Отсутствует; read возвращает 0 байт feof Количество оставшихся до конца файла байтов Файловая система Отсутствует; используйте многократные вызовы ReadFile readv Отсутствует; используйте многократные вызовы freads Фрагментированное чтение Файловая система Отсутствует; используйте многократные вызовы WriteFile writev Отсутствует; используйте многократные вызовы fwrites Запись со слиянием Файловая система ReadFile read fread Чтение данных из файла Файловая система SetEndOfFile chsize* – Файловая система SetFileAttributes fcntl – Файловая система SetFilePointer lseek fseek Установка указателя файла Файловая система SetFilePointer (установка в 0) lseek(0) rewind Файловая система SetFileTime utime* –
  • Читать дальше
  • 1
  • ...
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: