Тема: WinApi::deleteFile
Показать сообщение отдельно
Старый 22.07.2016, 11:05   #1  
vikuss2006 is offline
vikuss2006
Участник
 
42 / 10 (1) +
Регистрация: 22.11.2013
WinApi::deleteFile
Создан класс RunBaseBatch, который удаляет файлы из папки
if (WinAPI::folderExists(#ExportPath))
{
[handle, fileNameOpen] = WinAPI::findFirstFile(#ExportPath + "\\*.xlsx");
while (fileNameOpen)
{
createdDate = WinAPI::getFileCreatedDate(#ExportPath + "\\"+fileNameOpen);
delta = systemDateGet() - createdDate;
if(invoiceStorePeriod && delta >= invoiceStorePeriod)
{
if (WinApi::fileExists(#ExportPath + "\\"+fileNameOpen))
{
WinApi::deleteFile(#ExportPath + "\\"+fileNameOpen);
}
}
fileNameOpen = WinAPI::findNextFile(handle);
}
}
Из job это все отлично работает и удаляет файлы из папки, а вот из класса не удаляет, в чем может быть проблема, подскажите пожалуйста.