Хочу добавить информацию по данной проблеме.
Перед тем как вызвать метод удаления файлов выполняется следующий код создания этих файлов :
...
int i;
str filename;
;
for ( i=1; i<= conlen(files); i+=1)
{
if (! WinApi::fileExistsClient(conpeek(files,i)))
WinAPI::createFile(conpeek(files,i));
}
...
Далее идет запись в эти файлы.
После этого при попытке удалить все файлы из каталога ,
возникает ошибка на файле , который создался первым.
Все остальные удаляются.
Если не создавать файлы при помощи кода указанного выше ,
данный метод удаления работает корректно.
|