void CreateNetFile()
{
HANDLE FileHandle;
DWORD BWritten;
// Create file \\notebook\temp\myfile.txt
// Создание файла \\notebook\temp\myfile.txt
if ((FileHandle = CreateFile("\\\\notebook\\temp\\myfile.txt",
GENERIC_WRITE | GENERIC_READ,
FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,
CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL
)) == INVALID_HANDLE_VALUE)
{
MessageBox(0, "Create file error", "Error",0);
return;
}
// Write to file 9 symbols
// (Записать в файл 9 символов)
if (WriteFile(FileHandle, "Test line", 9, &BWritten, NULL)== 0)
{
MessageBox(0, "Write to file error", "Error",0);
return;
}
// Close file (Закрыть файл)
CloseHandle(FileHandle);
}
Подключение к файлу через сеть
Такой вопрос...
В сети на сервере есть расшареная папка, в ней файлы, которые надо поочередно открывать.
Дело в том, что в момент первого открытия,
или по прошествии какого-то времени на открытие файла уходит много времени, то есть, как я понимаю, устанавливается новое подключение.
Есть ли способы установить постоянное подключение к папке,
чтобы каждое открытие файлов в ней через сеть проходило быстро?
Какие функции Win32 API для этого надо использовать?
Спасибо.
вот тебе прекрасный пример :)