Показать сообщение отдельно
Старый 02.11.2011, 14:15   #1  
Arahnid is offline
Arahnid
Участник
 
880 / 60 (4) ++++
Регистрация: 09.08.2005
Адрес: Moscow
Ах2009 Не дает удалить файл
Смотрю класс WinAPI
и метод

X++:
client static boolean deleteFile(str fileName)
{
    ;
    try
    {
        if (WinAPI::fileExists(fileName))
        {
            System.IO.File::Delete(fileName);
            return true;
        }
        return false;

    }
    catch(Exception::CLRError)
    {
        return false;
    }
}
WinAPI::fileExists(fileName)) - он проходит
А вот System.IO.File:elete(fileName); возвращает код ошибки 1, т.е. Неверная функция.

Office на сервере 2010. Файл в сети. Пробовала указать и путь на локальный D. Права на сетевую папку у аос полные, у пользователя тоже.

Причем создание файла в эту папку проходит успешно.
Расширение файла xlt

Почему может не удаляться файл?