Имя пользователя:
Пароль:
 

Название темы: Создание файлов!
Показать сообщение отдельно
lehha


Сообщения: n/a

Профиль | Цитировать


Ну я бы сделал следующим оброзом.
1. При создании каталога (файла) и присваивания ему имени типа "Новая папка", "Новый текстовый документ" проверил бы содержимое каталога на наличии такиких имен, используя методы: HANDLE FindFirstFile(
LPCTSTR lpFileName,
LPWIN32_FIND_DATA lpFindFileData
);
BOOL FindNextFile(
HANDLE hFindFile,
LPWIN32_FIND_DATA lpFindFileData
);

После этого создовал бы файл или каталог с помощью
HANDLE CreateFile(
LPCTSTR lpFileName,
DWORD dwDesiredAccess,
DWORD dwShareMode,
LPSECURITY_ATTRIBUTES lpSecurityAttributes,
DWORD dwCreationDisposition,
DWORD dwFlagsAndAttributes,
HANDLE hTemplateFile
); - для файла

BOOL CreateDirectoryEx(
LPCTSTR lpTemplateDirectory,
LPCTSTR lpNewDirectory,
LPSECURITY_ATTRIBUTES lpSecurityAttributes
); - для дириктории
Это стандартные API функции будут работать со всеми языками Win32





Отправлено: 08:58, 13-03-2006 | #2

Название темы: Создание файлов!